@udecode/zustood
Version:
A modular store factory using zustand
23 lines • 603 B
TypeScript
import { PersistOptions } from './PersistOptions';
import { ImmerOptions } from './ImmerOptions';
import { State } from '../types';
import { DevtoolsOptions } from 'zustand/middleware';
export interface CreateStoreOptions<T extends State> {
/**
* Zustand middlewares.
*/
middlewares?: any[];
/**
* Devtools middleware options.
*/
devtools?: DevtoolsOptions;
/**
* Immer middleware options.
*/
immer?: ImmerOptions;
/**
* Persist middleware options.
*/
persist?: PersistOptions<T>;
}
//# sourceMappingURL=CreateStoreOptions.d.ts.map