Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SecretStorage

Represents a storage utility for secrets, information that is sensitive.

Hierarchy

  • SecretStorage

Index

Methods

Properties

Methods

get

  • get(key: string): Thenable<undefined | string>
  • Retrieve a secret that was stored with key. Returns undefined if there is no password matching that key.

    Parameters

    • key: string

      The key the secret was stored under.

    Returns Thenable<undefined | string>

    The stored value or undefined.

store

  • store(key: string, value: string): Thenable<void>
  • Store a secret under a given key.

    Parameters

    • key: string

      The key to store the secret under.

    • value: string

      The secret.

    Returns Thenable<void>

delete

  • Remove a secret from storage.

    Parameters

    • key: string

      The key the secret was stored under.

    Returns Thenable<void>

Properties

onDidChange

Fires when a secret is stored or deleted.

Generated using TypeDoc