UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

163 lines (162 loc) 5.74 kB
export interface scrollLockOptions { container: HTMLElement; } declare const DrawerChild: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ getContainer: FunctionConstructor; getOpenCount: import("vue").PropType<() => number>; scrollLocker: import("vue-types").VueTypeValidableDef<any>; inline: BooleanConstructor; prefixCls: StringConstructor; width: import("vue-types").VueTypeDef<string | number>; height: import("vue-types").VueTypeDef<string | number>; style: { type: import("vue").PropType<import("vue").CSSProperties>; default: import("vue").CSSProperties; }; class: StringConstructor; rootClassName: StringConstructor; rootStyle: { type: import("vue").PropType<import("vue").CSSProperties>; default: import("vue").CSSProperties; }; placement: { type: import("vue").PropType<import("./IDrawerPropTypes").IPlacement>; }; wrapperClassName: StringConstructor; level: { type: import("vue").PropType<string | string[]>; }; levelMove: { type: import("vue").PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; duration: StringConstructor; ease: StringConstructor; showMask: { type: BooleanConstructor; default: any; }; maskClosable: { type: BooleanConstructor; default: any; }; maskStyle: { type: import("vue").PropType<import("vue").CSSProperties>; default: import("vue").CSSProperties; }; afterVisibleChange: FunctionConstructor; keyboard: { type: BooleanConstructor; default: any; }; contentWrapperStyle: { type: import("vue").PropType<import("vue").CSSProperties[]>; default: import("vue").CSSProperties[]; }; autofocus: { type: BooleanConstructor; default: any; }; open: { type: BooleanConstructor; default: any; }; motion: { type: import("vue").PropType<(placement: import("./IDrawerPropTypes").IPlacement) => import("vue").TransitionProps>; default: (placement: import("./IDrawerPropTypes").IPlacement) => import("vue").TransitionProps; }; maskMotion: { type: import("vue").PropType<import("vue").TransitionProps>; default: import("vue").TransitionProps; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "close" | "handleClick")[], "change" | "close" | "handleClick", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ getContainer: FunctionConstructor; getOpenCount: import("vue").PropType<() => number>; scrollLocker: import("vue-types").VueTypeValidableDef<any>; inline: BooleanConstructor; prefixCls: StringConstructor; width: import("vue-types").VueTypeDef<string | number>; height: import("vue-types").VueTypeDef<string | number>; style: { type: import("vue").PropType<import("vue").CSSProperties>; default: import("vue").CSSProperties; }; class: StringConstructor; rootClassName: StringConstructor; rootStyle: { type: import("vue").PropType<import("vue").CSSProperties>; default: import("vue").CSSProperties; }; placement: { type: import("vue").PropType<import("./IDrawerPropTypes").IPlacement>; }; wrapperClassName: StringConstructor; level: { type: import("vue").PropType<string | string[]>; }; levelMove: { type: import("vue").PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; duration: StringConstructor; ease: StringConstructor; showMask: { type: BooleanConstructor; default: any; }; maskClosable: { type: BooleanConstructor; default: any; }; maskStyle: { type: import("vue").PropType<import("vue").CSSProperties>; default: import("vue").CSSProperties; }; afterVisibleChange: FunctionConstructor; keyboard: { type: BooleanConstructor; default: any; }; contentWrapperStyle: { type: import("vue").PropType<import("vue").CSSProperties[]>; default: import("vue").CSSProperties[]; }; autofocus: { type: BooleanConstructor; default: any; }; open: { type: BooleanConstructor; default: any; }; motion: { type: import("vue").PropType<(placement: import("./IDrawerPropTypes").IPlacement) => import("vue").TransitionProps>; default: (placement: import("./IDrawerPropTypes").IPlacement) => import("vue").TransitionProps; }; maskMotion: { type: import("vue").PropType<import("vue").TransitionProps>; default: import("vue").TransitionProps; }; }>> & Readonly<{ onChange?: (...args: any[]) => any; onClose?: (...args: any[]) => any; onHandleClick?: (...args: any[]) => any; }>, { style: import("vue").CSSProperties; inline: boolean; open: boolean; motion: (placement: import("./IDrawerPropTypes").IPlacement) => import("vue").TransitionProps; autofocus: boolean; maskClosable: boolean; maskStyle: import("vue").CSSProperties; rootStyle: import("vue").CSSProperties; keyboard: boolean; showMask: boolean; contentWrapperStyle: import("vue").CSSProperties[]; maskMotion: import("vue").TransitionProps; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default DrawerChild;