ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
87 lines (86 loc) • 3.48 kB
TypeScript
import type { ExtractPropTypes } from 'vue';
declare function dialogPropTypes(): {
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;
};
modalRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
};
export declare type IDialogChildProps = Partial<ExtractPropTypes<ReturnType<typeof dialogPropTypes>>>;
export default dialogPropTypes;