UNPKG

@extclp/vexip-ui

Version:

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

50 lines (49 loc) 2.52 kB
import { ExtractPropTypes, PropType } from 'vue'; import { ConfigurableProps } from '@vexip-ui/config'; export declare const collapseProps: { inherit: PropType<boolean>; expanded: PropType<string | number | (string | number)[]>; card: PropType<boolean>; accordion: PropType<boolean>; arrowType: PropType<"right" | "left" | "none">; ghost: PropType<boolean>; onChange: PropType<((expanded: (string | number)[]) => void) | ((expanded: (string | number)[]) => void)[]>; }; export type CollapseProps = ExtractPropTypes<typeof collapseProps>; export type CollapseCProps = ConfigurableProps<CollapseProps, 'expanded'>; export declare const collapsePanelProps: { inherit: PropType<boolean>; label: PropType<string | number>; title: PropType<string>; disabled: PropType<boolean>; contentStyle: PropType<string | import('vue').CSSProperties | (string | import('vue').CSSProperties)[]>; expanded: PropType<boolean>; card: PropType<boolean>; arrowType: PropType<"right" | "left" | "none">; icon: PropType<any>; ghost: PropType<boolean>; onToggle: PropType<((expanded: boolean) => void) | ((expanded: boolean) => void)[]>; }; export type CollapsePanelProps = ExtractPropTypes<typeof collapsePanelProps>; export type CollapsePanelCProps = ConfigurableProps<CollapsePanelProps>; export declare const collapseTransitionProps: { inherit: PropType<boolean>; appear: PropType<boolean>; mode: PropType<"default" | "in-out" | "out-in">; horizontal: PropType<boolean>; duration: PropType<number>; timing: PropType<string>; fadeEffect: PropType<boolean>; reverse: PropType<boolean>; disabled: PropType<boolean>; onBeforeEnter: PropType<((el: Element) => void) | ((el: Element) => void)[]>; onEnter: PropType<((el: Element) => void) | ((el: Element) => void)[]>; onAfterEnter: PropType<((el: Element) => void) | ((el: Element) => void)[]>; onEnterCancelled: PropType<((el: Element) => void) | ((el: Element) => void)[]>; onBeforeLeave: PropType<((el: Element) => void) | ((el: Element) => void)[]>; onLeave: PropType<((el: Element) => void) | ((el: Element) => void)[]>; onAfterLeave: PropType<((el: Element) => void) | ((el: Element) => void)[]>; onLeaveCancelled: PropType<((el: Element) => void) | ((el: Element) => void)[]>; }; export type CollapseTransitionProps = ExtractPropTypes<typeof collapseTransitionProps>; export type CollapseTransitionCProps = ConfigurableProps<CollapseTransitionProps>;