UNPKG

@datalayer/core

Version:
26 lines (25 loc) 884 B
import type { IDatalayerCoreConfig } from '../../config'; export type DatalayerCoreState = { tab: number; getIntTab: () => number; setTab: (tab: number) => void; /** * Datalayer configuration */ configuration: IDatalayerCoreConfig; /** * Set the Datalayer configuration */ setConfiguration: (configuration: Partial<IDatalayerCoreConfig>) => void; /** * Package version */ version: string; setVersion: (version: string) => void; loadConfigurationFromServer: boolean; setLoadConfigurationFromServer: (loadConfigurationFromServer: boolean) => void; }; export declare const coreStore: import("zustand").StoreApi<DatalayerCoreState>; export declare function useCoreStore(): DatalayerCoreState; export declare function useCoreStore<T>(selector: (state: DatalayerCoreState) => T): T; export default useCoreStore;