UNPKG

ant-design-vue

Version:

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

285 lines (284 loc) 9.75 kB
declare const IDialogPropTypes: { keyboard: import("vue-types").VueTypeValidableDef<boolean>; mask: import("vue-types").VueTypeValidableDef<boolean>; afterClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; closable: import("vue-types").VueTypeValidableDef<boolean>; maskClosable: import("vue-types").VueTypeValidableDef<boolean>; visible: import("vue-types").VueTypeValidableDef<boolean>; destroyOnClose: import("vue-types").VueTypeValidableDef<boolean>; mousePosition: import("vue-types").VueTypeLooseShape<{ x: (number | ((props: Record<string, unknown>) => number)) & number; y: (number | ((props: Record<string, unknown>) => number)) & number; }>; title: import("vue-types").VueTypeValidableDef<any>; footer: import("vue-types").VueTypeValidableDef<any>; transitionName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; maskTransitionName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; animation: import("vue-types").VueTypeValidableDef<any>; maskAnimation: import("vue-types").VueTypeValidableDef<any>; wrapStyle: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; bodyStyle: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; maskStyle: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; wrapClassName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; width: import("vue-types").VueTypeDef<string | number>; height: import("vue-types").VueTypeDef<string | number>; zIndex: import("vue-types").VueTypeValidableDef<number> & { default: number; }; bodyProps: import("vue-types").VueTypeValidableDef<any>; maskProps: import("vue-types").VueTypeValidableDef<any>; wrapProps: import("vue-types").VueTypeValidableDef<any>; getContainer: import("vue-types").VueTypeValidableDef<any>; dialogStyle: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; dialogClass: import("vue-types").VueTypeValidableDef<string> & { default: string; }; closeIcon: import("vue-types").VueTypeValidableDef<any>; forceRender: import("vue-types").VueTypeValidableDef<boolean>; getOpenCount: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; focusTriggerAfterClose: import("vue-types").VueTypeValidableDef<boolean>; onClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }; export declare type MouseEventHandler = (payload: MouseEvent) => void; export interface PreviewProps extends Omit<typeof IDialogPropTypes, 'onClose'> { onClose?: (e: Element) => void; src?: string; alt?: string; } declare const Preview: import("vue").DefineComponent<{ keyboard: import("vue-types").VueTypeValidableDef<boolean>; mask: import("vue-types").VueTypeValidableDef<boolean>; afterClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; closable: import("vue-types").VueTypeValidableDef<boolean>; maskClosable: import("vue-types").VueTypeValidableDef<boolean>; visible: import("vue-types").VueTypeValidableDef<boolean>; destroyOnClose: import("vue-types").VueTypeValidableDef<boolean>; mousePosition: import("vue-types").VueTypeLooseShape<{ x: (number | ((props: Record<string, unknown>) => number)) & number; y: (number | ((props: Record<string, unknown>) => number)) & number; }>; title: import("vue-types").VueTypeValidableDef<any>; footer: import("vue-types").VueTypeValidableDef<any>; transitionName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; maskTransitionName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; animation: import("vue-types").VueTypeValidableDef<any>; maskAnimation: import("vue-types").VueTypeValidableDef<any>; wrapStyle: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; bodyStyle: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; maskStyle: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; wrapClassName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; width: import("vue-types").VueTypeDef<string | number>; height: import("vue-types").VueTypeDef<string | number>; zIndex: import("vue-types").VueTypeValidableDef<number> & { default: number; }; bodyProps: import("vue-types").VueTypeValidableDef<any>; maskProps: import("vue-types").VueTypeValidableDef<any>; wrapProps: import("vue-types").VueTypeValidableDef<any>; getContainer: import("vue-types").VueTypeValidableDef<any>; dialogStyle: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; dialogClass: import("vue-types").VueTypeValidableDef<string> & { default: string; }; closeIcon: import("vue-types").VueTypeValidableDef<any>; forceRender: import("vue-types").VueTypeValidableDef<boolean>; getOpenCount: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; focusTriggerAfterClose: import("vue-types").VueTypeValidableDef<boolean>; onClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; src: import("vue-types").VueTypeValidableDef<string> & { default: string; }; alt: import("vue-types").VueTypeValidableDef<string> & { default: string; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "afterClose")[], "close" | "afterClose", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ keyboard?: unknown; mask?: unknown; afterClose?: unknown; closable?: unknown; maskClosable?: unknown; visible?: unknown; destroyOnClose?: unknown; mousePosition?: unknown; title?: unknown; footer?: unknown; transitionName?: unknown; maskTransitionName?: unknown; animation?: unknown; maskAnimation?: unknown; wrapStyle?: unknown; bodyStyle?: unknown; maskStyle?: unknown; prefixCls?: unknown; wrapClassName?: unknown; width?: unknown; height?: unknown; zIndex?: unknown; bodyProps?: unknown; maskProps?: unknown; wrapProps?: unknown; getContainer?: unknown; dialogStyle?: unknown; dialogClass?: unknown; closeIcon?: unknown; forceRender?: unknown; getOpenCount?: unknown; focusTriggerAfterClose?: unknown; onClose?: unknown; src?: unknown; alt?: unknown; } & { prefixCls: string; transitionName: string; zIndex: number; maskTransitionName: string; bodyStyle: { [key: string]: any; }; src: string; alt: string; maskStyle: { [key: string]: any; }; wrapStyle: { [key: string]: any; }; wrapClassName: string; dialogStyle: { [key: string]: any; }; dialogClass: string; } & { footer?: any; title?: any; mask?: boolean; onClose?: (...args: any[]) => any; keyboard?: boolean; visible?: boolean; width?: string | number; height?: string | number; animation?: any; forceRender?: boolean; maskClosable?: boolean; maskAnimation?: any; closable?: boolean; afterClose?: (...args: any[]) => any; getContainer?: any; closeIcon?: any; destroyOnClose?: boolean; mousePosition?: { x: (number | ((props: Record<string, unknown>) => number)) & number; y: (number | ((props: Record<string, unknown>) => number)) & number; }; bodyProps?: any; maskProps?: any; wrapProps?: any; getOpenCount?: (...args: any[]) => any; focusTriggerAfterClose?: boolean; }> & { onClose?: (...args: any[]) => any; onAfterClose?: (...args: any[]) => any; }, { prefixCls: string; onClose: (...args: any[]) => any; transitionName: string; zIndex: number; maskTransitionName: string; bodyStyle: { [key: string]: any; }; afterClose: (...args: any[]) => any; src: string; alt: string; maskStyle: { [key: string]: any; }; wrapStyle: { [key: string]: any; }; wrapClassName: string; dialogStyle: { [key: string]: any; }; dialogClass: string; getOpenCount: (...args: any[]) => any; }>; export default Preview;