Interface IWappStorage<T>
interface IWappStorage<T extends Record<string, unknown>> { id: string; name: string; entries(): [key
: string, value
: unknown][]; get<K extends string | number | symbol>(name: K | K[]): unknown; getSecret<K extends string | number | symbol>(name: K | K[]): unknown; keys(): string[]; onChange(cb: StorageChangeHandler): Promise<boolean>; reload(): Promise<boolean>; remove(name: string | string[]): Promise<boolean>; removeSecret(name: string | string[]): Promise<boolean>; reset(): Promise<void>; set<K extends string | number | symbol>( name: T | K, item?: unknown, ): Promise<boolean>; setSecret<K extends string | number | symbol>( name: T | K, item?: unknown, ): Promise<boolean>; update(): Promise<boolean>; values(): unknown[];} Type Parameters
- T extends Record<string, unknown>
Properties
Methods
entries
- entries(): [key: string, value: unknown][]
Returns [key: string, value: unknown][]
get
- get<K extends string | number | symbol>(name: K | K[]): unknown
Type Parameters
- K extends string | number | symbol
Returns unknown
getSecret
- getSecret<K extends string | number | symbol>(name: K | K[]): unknown
Type Parameters
- K extends string | number | symbol
Returns unknown
keys
- keys(): string[]
Returns string[]
reload
- reload(): Promise<boolean>
Returns Promise<boolean>
remove
- remove(name: string | string[]): Promise<boolean>
Returns Promise<boolean>
removeSecret
- removeSecret(name: string | string[]): Promise<boolean>
Returns Promise<boolean>
reset
- reset(): Promise<void>
Returns Promise<void>
set
- set<K extends string | number | symbol>(
name: T | K,
item?: unknown,
): Promise<boolean> Type Parameters
- K extends string | number | symbol
Parameters
- name: T | K
Optional
item: unknown
Returns Promise<boolean>
setSecret
- setSecret<K extends string | number | symbol>(
name: T | K,
item?: unknown,
): Promise<boolean> Type Parameters
- K extends string | number | symbol
Parameters
- name: T | K
Optional
item: unknown
Returns Promise<boolean>
update
- update(): Promise<boolean>
Returns Promise<boolean>
values
- values(): unknown[]
Returns unknown[]