Interface IStorageService
interface IStorageService { clear(): Promise<boolean>; count(query?): Promise<number>; delete(key): Promise<boolean>; get(key): Promise<any>; getAll(query?,
maxCount?): Promise<any[]>; getAllKeys(query?,
maxCount?): Promise<string[]>; getFirst(): Promise<any>; getKeyByItem(value): null | string; isValidItem(item,
callback?): boolean; put(key,
value): Promise<boolean>; } Methods
clear
- clear(): Promise<boolean>
Returns Promise<boolean>
count
- count(query?): Promise<number>
Returns Promise<number>
delete
- delete(key): Promise<boolean>
Returns Promise<boolean>
get
- get(key): Promise<any>
Returns Promise<any>
getAll
- getAll(query?, maxCount?): Promise<any[]>
Parameters
Optional
query: stringOptional
maxCount: number
Returns Promise<any[]>
getAllKeys
- getAllKeys(query?, maxCount?): Promise<string[]>
Parameters
Optional
query: stringOptional
maxCount: number
Returns Promise<string[]>
getFirst
- getFirst(): Promise<any>
Returns Promise<any>
getKeyByItem
- getKeyByItem(value): null | string
Returns null | string
isValidItem
- isValidItem(item, callback?): boolean
Returns boolean
put
- put(key, value): Promise<boolean>
Returns Promise<boolean>