UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

122 lines (121 loc) 5.32 kB
export interface scrollLockOptions { container: HTMLElement; } declare const DrawerChild: import("vue").DefineComponent<{ getContainer: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; getOpenCount: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; scrollLocker: import("vue-types").VueTypeValidableDef<any>; switchScrollingEffect: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; width: import("vue-types").VueTypeDef<string | number>; height: import("vue-types").VueTypeDef<string | number>; style: import("vue-types").VueTypeValidableDef<import("vue").CSSProperties>; class: import("vue-types").VueTypeValidableDef<string> & { default: string; }; placement: { type: import("vue").PropType<import("./IDrawerPropTypes").IPlacement>; }; wrapperClassName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; level: { type: import("vue").PropType<string | string[]>; }; levelMove: { type: import("vue").PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; duration: import("vue-types").VueTypeValidableDef<string> & { default: string; }; ease: import("vue-types").VueTypeValidableDef<string> & { default: string; }; showMask: import("vue-types").VueTypeValidableDef<boolean>; maskClosable: import("vue-types").VueTypeValidableDef<boolean>; maskStyle: import("vue-types").VueTypeValidableDef<import("vue").CSSProperties>; afterVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; keyboard: import("vue-types").VueTypeValidableDef<boolean>; contentWrapperStyle: import("vue-types").VueTypeValidableDef<import("vue").CSSProperties>; autofocus: import("vue-types").VueTypeValidableDef<boolean>; open: import("vue-types").VueTypeValidableDef<boolean>; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "close" | "handleClick")[], "change" | "close" | "handleClick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ getContainer: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; getOpenCount: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; scrollLocker: import("vue-types").VueTypeValidableDef<any>; switchScrollingEffect: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; width: import("vue-types").VueTypeDef<string | number>; height: import("vue-types").VueTypeDef<string | number>; style: import("vue-types").VueTypeValidableDef<import("vue").CSSProperties>; class: import("vue-types").VueTypeValidableDef<string> & { default: string; }; placement: { type: import("vue").PropType<import("./IDrawerPropTypes").IPlacement>; }; wrapperClassName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; level: { type: import("vue").PropType<string | string[]>; }; levelMove: { type: import("vue").PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; duration: import("vue-types").VueTypeValidableDef<string> & { default: string; }; ease: import("vue-types").VueTypeValidableDef<string> & { default: string; }; showMask: import("vue-types").VueTypeValidableDef<boolean>; maskClosable: import("vue-types").VueTypeValidableDef<boolean>; maskStyle: import("vue-types").VueTypeValidableDef<import("vue").CSSProperties>; afterVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; keyboard: import("vue-types").VueTypeValidableDef<boolean>; contentWrapperStyle: import("vue-types").VueTypeValidableDef<import("vue").CSSProperties>; autofocus: import("vue-types").VueTypeValidableDef<boolean>; open: import("vue-types").VueTypeValidableDef<boolean>; }>> & { onChange?: (...args: any[]) => any; onClose?: (...args: any[]) => any; onHandleClick?: (...args: any[]) => any; }, { prefixCls: string; ease: string; class: string; duration: string; getContainer: (...args: any[]) => any; afterVisibleChange: (...args: any[]) => any; wrapperClassName: string; getOpenCount: (...args: any[]) => any; switchScrollingEffect: (...args: any[]) => any; }>; export default DrawerChild;