Preparing search index...
The search index is not available
local-storage-proxy-wrapper
local-storage-proxy-wrapper
LocalStorageWrapper
Class LocalStorageWrapper
Index
Constructors
constructor
Properties
change
Listeners
global
Change
Listeners
history
history
Size
Methods
add
Change
Listener
add
Global
Change
Listener
check
Memory
Limit
clear
Change
Listeners
clear
Global
Change
Listeners
clear
History
get
get
Async
get
History
get
Multiple
get
Sync
notify
Listeners
remove
Async
remove
Multiple
remove
Sync
set
set
Async
set
Multiple
set
Sync
set
With
Memory
Check
Constructors
constructor
new
Local
Storage
Wrapper
(
historySize
?
)
:
LocalStorageWrapper
Parameters
historySize
:
number
= 1
Returns
LocalStorageWrapper
Properties
Private
change
Listeners
change
Listeners
:
{
[
key
:
string
]
:
ChangeListener
[]
;
}
= {}
Type declaration
[
key
:
string
]:
ChangeListener
[]
Private
global
Change
Listeners
global
Change
Listeners
:
ChangeListener
[]
= []
Private
history
history
:
{
[
key
:
string
]
:
any
;
}
= {}
Type declaration
[
key
:
string
]:
any
Private
Readonly
history
Size
history
Size
:
number
Methods
add
Change
Listener
add
Change
Listener
(
key
,
listener
)
:
void
Parameters
key
:
string
listener
:
ChangeListener
Returns
void
add
Global
Change
Listener
add
Global
Change
Listener
(
listener
)
:
void
Parameters
listener
:
ChangeListener
Returns
void
Private
check
Memory
Limit
check
Memory
Limit
(
target
)
:
Promise
<
boolean
>
Parameters
target
:
Storage
Returns
Promise
<
boolean
>
clear
Change
Listeners
clear
Change
Listeners
(
key
)
:
void
Parameters
key
:
string
Returns
void
clear
Global
Change
Listeners
clear
Global
Change
Listeners
(
)
:
void
Returns
void
clear
History
clear
History
(
key
)
:
void
Parameters
key
:
string
Returns
void
get
get
(
target
,
key
,
async
?
)
:
Promise
<
null
|
ListenerValue
>
Parameters
target
:
Storage
key
:
string
async
:
boolean
= false
Returns
Promise
<
null
|
ListenerValue
>
Private
get
Async
get
Async
(
target
,
key
)
:
Promise
<
null
|
ListenerValue
>
Parameters
target
:
Storage
key
:
string
Returns
Promise
<
null
|
ListenerValue
>
get
History
get
History
(
key
)
:
ListenerValue
[]
Parameters
key
:
string
Returns
ListenerValue
[]
get
Multiple
get
Multiple
(
keys
,
async
?
)
:
Promise
<
{
[
key
:
string
]
:
ListenerValue
|
null
;
}
>
Parameters
keys
:
string
[]
async
:
boolean
= false
Returns
Promise
<
{
[
key
:
string
]
:
ListenerValue
|
null
;
}
>
Private
get
Sync
get
Sync
(
target
,
key
)
:
null
|
ListenerValue
Parameters
target
:
Storage
key
:
string
Returns
null
|
ListenerValue
Private
notify
Listeners
notify
Listeners
(
newValue
,
oldValue
,
key
)
:
void
Parameters
newValue
:
ListenerValue
oldValue
:
ListenerValue
key
:
string
Returns
void
Private
remove
Async
remove
Async
(
key
)
:
Promise
<
void
>
Parameters
key
:
string
Returns
Promise
<
void
>
remove
Multiple
remove
Multiple
(
keys
,
async
?
)
:
Promise
<
void
>
Parameters
keys
:
string
[]
async
:
boolean
= false
Returns
Promise
<
void
>
Private
remove
Sync
remove
Sync
(
key
)
:
void
Parameters
key
:
string
Returns
void
set
set
(
target
,
key
,
value
,
async
?
)
:
Promise
<
boolean
>
Parameters
target
:
Storage
key
:
string
value
:
ListenerValue
async
:
boolean
= false
Returns
Promise
<
boolean
>
Private
set
Async
set
Async
(
target
,
key
,
value
)
:
Promise
<
boolean
>
Parameters
target
:
Storage
key
:
string
value
:
ListenerValue
Returns
Promise
<
boolean
>
set
Multiple
set
Multiple
(
data
,
async
?
)
:
Promise
<
void
>
Parameters
data
:
{
[
key
:
string
]
:
ListenerValue
;
}
[
key
:
string
]:
ListenerValue
async
:
boolean
= false
Returns
Promise
<
void
>
Private
set
Sync
set
Sync
(
target
,
key
,
value
)
:
boolean
Parameters
target
:
Storage
key
:
string
value
:
ListenerValue
Returns
boolean
set
With
Memory
Check
set
With
Memory
Check
(
target
,
key
,
value
,
async
?
)
:
Promise
<
boolean
>
Parameters
target
:
Storage
key
:
string
value
:
ListenerValue
async
:
boolean
= false
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
change
Listeners
global
Change
Listeners
history
history
Size
add
Change
Listener
add
Global
Change
Listener
check
Memory
Limit
clear
Change
Listeners
clear
Global
Change
Listeners
clear
History
get
get
Async
get
History
get
Multiple
get
Sync
notify
Listeners
remove
Async
remove
Multiple
remove
Sync
set
set
Async
set
Multiple
set
Sync
set
With
Memory
Check
local-storage-proxy-wrapper
LocalStorageWrapper
ChangeListener
ListenerValue
localStorageProxy
Generated using
TypeDoc