Interface: SecretStorage
Defined in: packages/extension-api/src/extension-api.d.ts:5043
Represents a storage utility for secrets, information that is sensitive.
Properties
onDidChange
onDidChange:
Event<SecretStorageChangeEvent>
Defined in: packages/extension-api/src/extension-api.d.ts:5068
Fires when a secret is stored or deleted.
Methods
delete()
delete(
key):Promise<void>
Defined in: packages/extension-api/src/extension-api.d.ts:5063
Remove a secret from storage.
Parameters
key
string
The key the secret was stored under.
Returns
Promise<void>
get()
get(
key):Promise<string|undefined>
Defined in: packages/extension-api/src/extension-api.d.ts:5050
Retrieve a secret that was stored with key. Returns undefined if there is no secret matching that key.
Parameters
key
string
The key the secret was stored under.
Returns
Promise<string | undefined>
The stored value or undefined.
store()
store(
key,value):Promise<void>
Defined in: packages/extension-api/src/extension-api.d.ts:5057
Store a secret under a given key.
Parameters
key
string
The key to store the secret under.
value
string
The secret.
Returns
Promise<void>