UNPKG

@fe6/water-pro

Version:

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

196 lines (195 loc) 6.16 kB
/** @format */ import type { PropType, CSSProperties } from 'vue'; import { VueNode } from '../../_util/type'; import type { ModalWrapperProps } from './types'; export declare const modalProps: { 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; }; }; export declare const basicProps: { 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; }; /** * @description: Show close button */ showCancelBtn: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; /** * @description: Show confirmation button */ showOkBtn: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; wrapperProps: PropType<Partial<ModalWrapperProps>>; afterClose: PropType<() => Promise<VueNode>>; bodyStyle: PropType<CSSProperties>; scrollStyle: PropType<CSSProperties>; closable: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; closeIcon: PropType<VueNode>; confirmLoading: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; destroyOnClose: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; footer: PropType<VueNode>; getContainer: 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: PropType<CSSProperties>; okType: import("vue-types").VueTypeDef<"link" | "default" | "dashed" | "primary" | "ghost" | "danger"> & { default: "link" | "default" | "dashed" | "primary" | "ghost" | "danger"; }; okButtonProps: 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?: VueNode; block?: boolean; disabled?: boolean; loading?: boolean | { [key: string]: any; }; ghost?: boolean; shape?: "circle" | "round" | "circle-outline"; }>>; cancelButtonProps: 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?: 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: PropType<string | number>; wrapClassName: import("vue-types").VueTypeValidableDef<string> & { default: string; }; zIndex: import("vue-types").VueTypeValidableDef<number> & { default: number; }; };