UNPKG

@ozen-ui/kit

Version:

React component library

14 lines (13 loc) 783 B
import type { DataListBaseOptionsControl, DataListBaseOptionsStore, DataListBaseScrollControl, DataListBaseValueControl } from './hooks'; export type DataListBaseContextValue<Multiple extends boolean = boolean> = { optionsStore: DataListBaseOptionsStore; optionsControl: DataListBaseOptionsControl; scrollControl: DataListBaseScrollControl; valueControl: DataListBaseValueControl<Multiple>; multiple: Multiple; active: boolean; disabled: boolean; }; export declare const DataListBaseContextDefaultValue: DataListBaseContextValue; export declare const DataListBaseContext: import("react").Context<DataListBaseContextValue<boolean>>; export declare const useDataListBaseContext: <Multiple extends boolean = boolean>() => DataListBaseContextValue<Multiple>;