@univerjs/ui v0.4.2 • Docs
Class: DesktopLocalStorageService
Implements
Constructors
new DesktopLocalStorageService()
new DesktopLocalStorageService(): DesktopLocalStorageService
Returns
Methods
clear()
clear(): Promise<void>
Returns
Promise
<void
>
Implementation of
Defined in
packages/ui/src/services/local-storage/local-storage.service.ts:33 (opens in a new tab)
getItem()
getItem<T>(key): Promise<null | T>
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
key | string |
Returns
Promise
<null
| T
>
Implementation of
Defined in
packages/ui/src/services/local-storage/local-storage.service.ts:21 (opens in a new tab)
iterate()
iterate<T, U>(iteratee): Promise<U>
Type Parameters
Type Parameter |
---|
T |
U |
Parameters
Parameter | Type |
---|---|
iteratee | (value , key , iterationNumber ) => U |
Returns
Promise
<U
>
Implementation of
Defined in
packages/ui/src/services/local-storage/local-storage.service.ts:45 (opens in a new tab)
key()
key(index): Promise<null | string>
Parameters
Parameter | Type |
---|---|
index | number |
Returns
Promise
<null
| string
>
Implementation of
Defined in
packages/ui/src/services/local-storage/local-storage.service.ts:37 (opens in a new tab)
keys()
keys(): Promise<string[]>
Returns
Promise
<string
[]>
Implementation of
Defined in
packages/ui/src/services/local-storage/local-storage.service.ts:41 (opens in a new tab)
removeItem()
removeItem(key): Promise<void>
Parameters
Parameter | Type |
---|---|
key | string |
Returns
Promise
<void
>
Implementation of
ILocalStorageService
.removeItem
Defined in
packages/ui/src/services/local-storage/local-storage.service.ts:29 (opens in a new tab)
setItem()
setItem<T>(key, value): Promise<T>
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
key | string |
value | T |
Returns
Promise
<T
>
Implementation of
Defined in
packages/ui/src/services/local-storage/local-storage.service.ts:25 (opens in a new tab)