Class: FallbackSecretStore
Defined in: electron/services/cloud/secrets/SecretStore.ts:52
SecretStore that falls back to a secondary store if the primary fails.
Implements
Constructors
Constructor
new FallbackSecretStore(
args: {fallback:SecretStore;primary:SecretStore; }):FallbackSecretStore
Defined in: electron/services/cloud/secrets/SecretStore.ts:86
Parameters
args
fallback
primary
Returns
FallbackSecretStore
Properties
primary
privatereadonlyprimary:SecretStore
Defined in: electron/services/cloud/secrets/SecretStore.ts:53
fallback
privatereadonlyfallback:SecretStore
Defined in: electron/services/cloud/secrets/SecretStore.ts:55
Methods
deleteSecret()
deleteSecret(
key:string):Promise<void>
Defined in: electron/services/cloud/secrets/SecretStore.ts:57
Deletes a secret.
Parameters
key
string
Returns
Promise<void>
Implementation of
getSecret()
getSecret(
key:string):Promise<string|undefined>
Defined in: electron/services/cloud/secrets/SecretStore.ts:62
Retrieves a plaintext secret.
Parameters
key
string
Returns
Promise<string | undefined>
Implementation of
setSecret()
setSecret(
key:string,value:string):Promise<void>
Defined in: electron/services/cloud/secrets/SecretStore.ts:75
Stores a plaintext secret.
Parameters
key
string
value
string
Returns
Promise<void>