UNPKG

derive-zustand

Version:

A function to create a derived Zustand store from stores

9 lines (8 loc) 282 B
import type { StoreApi } from 'zustand/vanilla'; type Getter<State> = { (): State | undefined; <T>(store: StoreApi<T>): T; }; type DeriveFn<State> = (get: Getter<State>) => State; export declare function derive<State>(deriveFn: DeriveFn<State>): StoreApi<State>; export {};