Preparing search index...
The search index is not available
zustand-x - v3.0.3
zustand-x
UseImmerStore
Interface UseImmerStore<T>
interface
UseImmerStore
{
destroy
:
(
(
)
=>
void
)
;
getState
:
(
(
)
=>
T
)
;
setState
:
SetImmerState
<
T
>
;
subscribe
:
(
(
listener
)
=>
(
(
)
=>
void
)
)
;
(
)
:
T
;
<
U
>
(
selector
,
equalityFn
?
)
:
U
;
}
Type Parameters
T
extends
State
Hierarchy
Omit
<
UseBoundStore
<
RawStoreApi
<
T
>
>
,
"setState"
>
UseImmerStore
Use
Immer
Store
(
)
:
T
Returns
T
Use
Immer
Store
<
U
>
(
selector
,
equalityFn
?
)
:
U
Type Parameters
U
Parameters
selector
:
StateSelector
<
T
,
U
>
Optional
equalityFn
:
EqualityChecker
<
U
>
Returns
U
Index
Properties
destroy
get
State
set
State
subscribe
Properties
destroy
destroy
:
(
(
)
=>
void
)
Type declaration
(
)
:
void
Returns
void
Deprecated
Use
unsubscribe
returned by
subscribe
get
State
get
State
:
(
(
)
=>
T
)
Type declaration
(
)
:
T
Returns
T
set
State
set
State
:
SetImmerState
<
T
>
subscribe
subscribe
:
(
(
listener
)
=>
(
(
)
=>
void
)
)
Type declaration
(
listener
)
:
(
(
)
=>
void
)
Parameters
listener
:
(
(
state
,
prevState
)
=>
void
)
(
state
,
prevState
)
:
void
Parameters
state
:
T
prevState
:
T
Returns
void
Returns
(
(
)
=>
void
)
(
)
:
void
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
destroy
get
State
set
State
subscribe
zustand-x - v3.0.3
CreateStoreOptions
ImmerOptions
ImmerStoreApi
UseImmerStore
ActionBuilder
EqualityChecker
GetRecord
MergeState
PersistOptions
SelectorBuilder
SelectorRecord
SetImmerState
SetRecord
State
StateActions
StateCreatorWithDevtools
StateGetters
StateStorage
StorageValue
StoreApi
StoreApiGet
Loading...
Generated using
TypeDoc
Deprecated
Use
unsubscribe
returned bysubscribe