Defined in: store.ts:28
• TState
• TUpdater extends AnyUpdater = (cb) => TState
new Store<TState, TUpdater>(initialState, options?): Store<TState, TUpdater>
new Store<TState, TUpdater>(initialState, options?): Store<TState, TUpdater>
Defined in: store.ts:37
TState
StoreOptions<TState, TUpdater>
Store<TState, TUpdater>
listeners: Set<Listener<TState>>;
listeners: Set<Listener<TState>>;
Defined in: store.ts:32
optional options: StoreOptions<TState, TUpdater>;
optional options: StoreOptions<TState, TUpdater>;
Defined in: store.ts:35
prevState: TState;
prevState: TState;
Defined in: store.ts:34
state: TState;
state: TState;
Defined in: store.ts:33
setState(updater): void
setState(updater): void
Defined in: store.ts:55
Update the store state safely with improved type checking
(prevState) => TState
void
setState(updater): void
setState(updater): void
Defined in: store.ts:56
Update the store state safely with improved type checking
TState
void
setState(updater): void
setState(updater): void
Defined in: store.ts:57
Update the store state safely with improved type checking
TUpdater
void
subscribe(listener): () => void
subscribe(listener): () => void
Defined in: store.ts:43
Listener<TState>
Function
void
