Properties
delete
delete: (key: TKey) => Promise<boolean>
Type declaration
-
- (key: TKey): Promise<boolean>
-
Parameters
Returns Promise<boolean>
entries
entries: () => AsyncIterableIterator<[TKey, TValue]>
Type declaration
-
- (): AsyncIterableIterator<[TKey, TValue]>
-
Returns AsyncIterableIterator<[TKey, TValue]>
get
get: (key: TKey) => Promise<undefined | TValue>
Type declaration
-
- (key: TKey): Promise<undefined | TValue>
-
Parameters
Returns Promise<undefined | TValue>
has
has: (key: TKey) => Promise<boolean>
Type declaration
-
- (key: TKey): Promise<boolean>
-
Parameters
Returns Promise<boolean>
set
set
: (key
: TKey, value
: TValue, expires
?: Date) => Promise<ExpiringStorage<TKey, TValue>>
Type declaration
-
- (key: TKey, value: TValue, expires?: Date): Promise<ExpiringStorage<TKey, TValue>>
-
Parameters
-
key: TKey
-
value: TValue
-
Optional expires: Date
Returns Promise<ExpiringStorage<TKey, TValue>>
A KeyValueStorage in which the values can expire. Entries with no expiration date never expire.