@datalayer/core
Version:
[](https://datalayer.io)
12 lines (11 loc) • 499 B
TypeScript
import { IDatasource } from '../../models';
export type IDatasourceState = {
datasources: IDatasource[];
};
export type DatasourceState = IDatasourceState & {
updateDatasources: (datasources: IDatasource[]) => void;
};
export declare const datasourceStore: import("zustand").StoreApi<DatasourceState>;
export declare function useDatasourceStore(): DatasourceState;
export declare function useDatasourceStore<T>(selector: (state: DatasourceState) => T): T;
export default useDatasourceStore;