next-with-zustand
Version:
Create Zustand with Provider
10 lines (9 loc) • 411 B
TypeScript
import React, { ReactNode } from 'react';
import { StateCreator } from 'zustand/vanilla';
export declare const createProvider: <T>() => <Mos extends [never, unknown][] = []>(initializer: StateCreator<T, [], Mos, T>) => {
Provider: React.FC<{
children: ReactNode;
initialState: Partial<T> | ((prevStore: T) => Partial<T>);
}>;
useStore: (selector?: (state: T) => T) => T;
};