packages/core/src/lib/services/storage/async-storage.service.ts
Generic asynchronous storage service. Concrete asynchronous storage services must extend this class
Methods |
| Abstract get | ||||||||
get(key: string)
|
||||||||
|
retrieve an object from async storage
Parameters :
Returns :
Observable<any>
one time emission Observable of value |
| Abstract get | ||||||
get(key: string)
|
||||||
Type parameters :
|
||||||
|
Parameters :
Returns :
Observable<T>
|
| Abstract ready |
ready()
|
|
reflects the readiness of the storage
Returns :
Observable<any>
one time emission Observable |
| Abstract remove | ||||||||
remove(key: string)
|
||||||||
|
removes an object from async storage
Parameters :
Returns :
Observable<any>
one time emission Observable |
| removeAsync | ||||||||
removeAsync(key: string)
|
||||||||
|
asynchronous helper for remove function
Parameters :
Returns :
void
|
| Abstract set | ||||||||||||
set(key: string, value: any)
|
||||||||||||
|
sets an object in async storage
Parameters :
Returns :
Observable<any>
one time emission Observable |
| Abstract set | |||||||||
set(key: string, value: T)
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
Observable<any>
|
| setAsync | ||||||||||||
setAsync(key: string, value: any)
|
||||||||||||
|
asynchronous helper for set function
Parameters :
Returns :
void
|
| setAsync | |||||||||
setAsync(key: string, value: T)
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
void
|
| Abstract name |
name()
|
|
utility function, to determine the storage implementation
Returns :
string
|