@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Interface SecretStore

    A secret store spanning every secret this extension owns.

    Secret values never appear in logs, diagnostics or thrown errors — only key names do. That rule holds everywhere in this module.

    interface SecretStore {
        delete(key: string): Promise<void>;
        dispose(): void;
        get(key: string): Promise<string | undefined>;
        keys(): Promise<readonly string[]>;
        onDidChange(listener: (key: string) => void): { dispose(): void };
        set(key: string, value: string): Promise<void>;
    }
    Index
    • Gets a secret value; adapter failures reject.

      Parameters

      • key: string

      Returns Promise<string | undefined>

    • Fires with the affected key whenever a secret is stored or deleted.

      Parameters

      • listener: (key: string) => void

      Returns { dispose(): void }

    • Stores a secret value; adapter failures reject.

      Parameters

      • key: string
      • value: string

      Returns Promise<void>