UNPKG

@zag-js/splitter

Version:

Core logic for the splitter widget implemented as a state machine

14 lines (11 loc) 816 B
import { SplitterProps, ResizeTriggerProps, PanelProps } from './splitter.types.mjs'; import '@zag-js/core'; import '@zag-js/types'; import './utils/registry.mjs'; declare const props: (keyof SplitterProps)[]; declare const splitProps: <Props extends Partial<SplitterProps>>(props: Props) => [Partial<SplitterProps>, Omit<Props, keyof SplitterProps>]; declare const panelProps: "id"[]; declare const splitPanelProps: <Props extends PanelProps>(props: Props) => [PanelProps, Omit<Props, "id">]; declare const resizeTriggerProps: (keyof ResizeTriggerProps)[]; declare const splitResizeTriggerProps: <Props extends ResizeTriggerProps>(props: Props) => [ResizeTriggerProps, Omit<Props, keyof ResizeTriggerProps>]; export { panelProps, props, resizeTriggerProps, splitPanelProps, splitProps, splitResizeTriggerProps };