kolenkainc-honohub-react
Version:
React admin panel for honohub
25 lines (24 loc) • 1 kB
TypeScript
export declare enum SupportedLang {
NODEJS = "js",
PYTHON = "py",
CURL = "bash"
}
export type PreferencesStoreProps = {
lang: SupportedLang;
isShrink: boolean;
};
export type PreferencesStore = PreferencesStoreProps & {
setLang: (value: SupportedLang) => void;
setShrink: (value?: boolean) => void;
};
export declare const createPreferencesStore: () => import("zustand").UseBoundStore<Omit<import("zustand").StoreApi<PreferencesStore>, "persist"> & {
persist: {
setOptions: (options: Partial<import("zustand/middleware").PersistOptions<PreferencesStore, unknown>>) => void;
clearStorage: () => void;
rehydrate: () => Promise<void> | void;
hasHydrated: () => boolean;
onHydrate: (fn: (state: PreferencesStore) => void) => () => void;
onFinishHydration: (fn: (state: PreferencesStore) => void) => () => void;
getOptions: () => Partial<import("zustand/middleware").PersistOptions<PreferencesStore, unknown>>;
};
}>;