Type parameters
-
T: Record<string, any>
-
K: Extract<keyof T, string>
Methods
get
- get<DV>(key: K, defaultValue?: DV): Promise<T[K]>
-
Type parameters
Parameters
-
key: K
-
Default value defaultValue: DV = null as any
Returns Promise<T[K]>
getRemember
- getRemember<DV>(key: K, defaultValue?: DV): Promise<T[K]>
-
Type parameters
Parameters
-
key: K
-
Default value defaultValue: DV = null as any
Returns Promise<T[K]>
getRememberSync
- getRememberSync<DV>(key: K, defaultValue?: DV): T[K]
-
Type parameters
Parameters
-
key: K
-
Default value defaultValue: DV = null as any
Returns T[K]
getSync
- getSync<DV>(key: K, defaultValue?: DV): T[K]
-
Type parameters
Parameters
-
key: K
-
Default value defaultValue: DV = null as any
Returns T[K]
remove
- remove(key: K): Promise<void>
-
Parameters
Returns Promise<void>
set
- set(key: K, value: T[K]): Promise<void>
-
Parameters
Returns Promise<void>
setSync
- setSync(key: K, value: T[K]): void