UNPKG

tav-ui

Version:
386 lines (385 loc) 12.7 kB
import type { Recordable } from './types'; declare const _default: import("vue").DefineComponent<{ visible: { type: BooleanConstructor; }; scrollTop: { type: BooleanConstructor; default: boolean; }; height: { type: NumberConstructor; }; minHeight: { type: NumberConstructor; }; draggable: { type: BooleanConstructor; default: boolean; }; centered: { type: BooleanConstructor; }; cancelText: { type: StringConstructor; }; okText: { type: StringConstructor; }; closeFunc: import("vue").PropType<() => Promise<boolean>>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType<string | string[]>; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType<Partial<import("./types").ModalWrapperProps>>; afterClose: import("vue").PropType<() => Promise<import("./types").VueNode>>; bodyStyle: import("vue").PropType<import("vue").CSSProperties>; style: import("vue").PropType<import("vue").CSSProperties>; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType<import("./types").VueNode>; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType<import("./types").VueNode>; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType<import("vue").CSSProperties>; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType<Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType<Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType<string | number>; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise<void>; getBindValue: import("vue").ComputedRef<Recordable<any>>; getProps: import("vue").ComputedRef<Recordable<any>>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref<boolean, boolean>; getMergeProps: import("vue").ComputedRef<Recordable<any>>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref<boolean, boolean>; omit: { <T extends object, K extends import("lodash").PropertyName[]>(object: T | null | undefined, ...paths: K): Pick<T, Exclude<keyof T, K[number]>>; <T_1 extends object, K_1 extends keyof T_1>(object: T_1 | null | undefined, ...paths: import("lodash").Many<K_1>[]): import("lodash").Omit<T_1, K_1>; <T_2 extends object>(object: T_2 | null | undefined, ...paths: import("lodash").Many<import("lodash").PropertyName>[]): Partial<T_2>; }; modalWrapperRef: import("vue").Ref<any, any>; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef<any>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise<boolean>) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial<import("./types").ModalWrapperProps> | undefined; afterClose?: (() => Promise<import("./types").VueNode>) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("./types").VueNode; footer?: import("./types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>; export default _default;