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
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.