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>
(): void;
(): void;
void