Interface SecretStorage

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

interface SecretStorage {
    onDidChange: Event<SecretStorageChangeEvent>;
    delete(key): Thenable<void>;
    get(key): Thenable<undefined | string>;
    store(key, value): Thenable<void>;
}

Implemented by

Properties

Methods

Properties

Fires when a secret is stored or deleted.

Methods

  • 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.