vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
21 lines (20 loc) • 1.26 kB
TypeScript
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>;