UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

21 lines (20 loc) 1.26 kB
import { ExtractPropTypes } from 'vue'; import { ConfigurableProps } from '@vexip-ui/config'; export declare const splitProps: { inherit: import('vue').PropType<boolean>; value: import('vue').PropType<number>; min: import('vue').PropType<number>; max: import('vue').PropType<number>; vertical: import('vue').PropType<boolean>; noTransition: import('vue').PropType<boolean>; lazy: import('vue').PropType<boolean>; canFull: import('vue').PropType<boolean>; onChange: import('vue').PropType<((value: number) => void) | ((value: number) => void)[]>; onFull: import('vue').PropType<((type: "top" | "right" | "bottom" | "left") => void) | ((type: "top" | "right" | "bottom" | "left") => void)[]>; onReset: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; onMoveStart: import('vue').PropType<((value: number) => void) | ((value: number) => void)[]>; onMove: import('vue').PropType<((value: number) => void) | ((value: number) => void)[]>; onMoveEnd: import('vue').PropType<((value: number) => void) | ((value: number) => void)[]>; }; export type SplitProps = ExtractPropTypes<typeof splitProps>; export type SplitCProps = ConfigurableProps<SplitProps>;