@fe6/water-pro
Version:
An enterprise-class UI design language and Vue-based implementation
228 lines (227 loc) • 7.55 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
visible: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
scrollTop: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
height: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
minHeight: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
draggable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
centered: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
cancelText: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
okText: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
} & {
defaultFullscreen: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
canFullscreen: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
wrapperFooterOffset: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
useWrapper: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
loading: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
loadingTip: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
showCancelBtn: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
showOkBtn: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
wrapperProps: import("vue").PropType<Partial<import("../types").ModalWrapperProps>>;
afterClose: import("vue").PropType<() => Promise<import("../../../_util/type").VueNode>>;
bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
scrollStyle: import("vue").PropType<import("vue").CSSProperties>;
closable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
closeIcon: import("vue").PropType<import("../../../_util/type").VueNode>;
confirmLoading: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
destroyOnClose: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
footer: import("vue").PropType<import("../../../_util/type").VueNode>;
getContainer: import("vue").PropType<(instance: any) => HTMLElement>;
mask: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
maskClosable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
keyboard: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
maskStyle: import("vue").PropType<import("vue").CSSProperties>;
okType: import("vue-types").VueTypeDef<"link" | "default" | "dashed" | "primary" | "ghost" | "danger"> & {
default: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
};
okButtonProps: import("vue").PropType<Partial<{
title: string;
onClick: (...args: any[]) => any;
prefixCls: string;
color: string;
size: "small" | "large" | "default";
href: string;
htmlType: "button" | "reset" | "submit";
} & {
type?: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
icon?: import("../../../_util/type").VueNode;
block?: boolean;
disabled?: boolean;
loading?: boolean | {
[key: string]: any;
};
ghost?: boolean;
shape?: "circle" | "round" | "circle-outline";
}>>;
cancelButtonProps: import("vue").PropType<Partial<{
title: string;
onClick: (...args: any[]) => any;
prefixCls: string;
color: string;
size: "small" | "large" | "default";
href: string;
htmlType: "button" | "reset" | "submit";
} & {
type?: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
icon?: import("../../../_util/type").VueNode;
block?: boolean;
disabled?: boolean;
loading?: boolean | {
[key: string]: any;
};
ghost?: boolean;
shape?: "circle" | "round" | "circle-outline";
}>>;
title: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
visible: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
width: import("vue").PropType<string | number>;
wrapClassName: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
zIndex: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
}, {
handleOk: () => void;
handleCancel: () => void;
prefixClsNew: import("vue").ComputedRef<string>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "ok")[], "cancel" | "ok", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
title: string;
mask: boolean;
prefixCls: string;
keyboard: boolean;
visible: boolean;
height: number;
scrollTop: boolean;
zIndex: number;
maskClosable: boolean;
loading: boolean;
closable: boolean;
draggable: boolean;
centered: boolean;
destroyOnClose: boolean;
wrapClassName: string;
confirmLoading: boolean;
okText: string;
okType: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
cancelText: string;
minHeight: number;
useWrapper: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
loadingTip: string;
showCancelBtn: boolean;
showOkBtn: boolean;
} & {
footer?: import("../../../_util/type").VueNode;
width?: string | number;
bodyStyle?: unknown;
afterClose?: () => Promise<import("../../../_util/type").VueNode>;
getContainer?: (instance: any) => HTMLElement;
maskStyle?: unknown;
closeIcon?: import("../../../_util/type").VueNode;
okButtonProps?: unknown;
cancelButtonProps?: unknown;
wrapperProps?: unknown;
scrollStyle?: unknown;
}>, {
title: string;
mask: boolean;
prefixCls: string;
keyboard: boolean;
visible: boolean;
height: number;
scrollTop: boolean;
zIndex: number;
maskClosable: boolean;
loading: boolean;
closable: boolean;
draggable: boolean;
centered: boolean;
destroyOnClose: boolean;
wrapClassName: string;
confirmLoading: boolean;
okText: string;
okType: "link" | "default" | "dashed" | "primary" | "ghost" | "danger";
cancelText: string;
minHeight: number;
useWrapper: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
loadingTip: string;
showCancelBtn: boolean;
showOkBtn: boolean;
}>;
export default _default;