Skip to content

ActivityPlug API / @activityplug/core / CredentialLeaseStore

Interface: CredentialLeaseStore ​

Defined in: packages/core/src/auth/credential-lease.ts:13

Extends ​

Properties ​

create ​

readonly create: (input) => Promise<boolean>

Defined in: packages/core/src/auth/credential-lease.ts:14

Parameters ​

input ​
expiresAt ​

string

reference ​

CredentialLeaseReference

secret ​

string

Returns ​

Promise<boolean>


delete ​

readonly delete: (reference) => Promise<boolean>

Defined in: packages/core/src/auth/credential-lease.ts:19

Parameters ​

reference ​

CredentialLeaseReference

Returns ​

Promise<boolean>


deleteExpired? ​

readonly optional deleteExpired?: (now?, limit?) => Promise<number>

Defined in: packages/core/src/auth/credential-lease.ts:20

Parameters ​

now? ​

Date

limit? ​

number

Returns ​

Promise<number>


resolve ​

readonly resolve: (reference) => Promise<string | null>

Defined in: packages/core/src/auth/credential-lease.ts:10

Parameters ​

reference ​

CredentialLeaseReference

Returns ​

Promise<string | null>

Inherited from ​

CredentialLeaseResolver.resolve