UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

125 lines (124 loc) 3.07 kB
import { ModalType } from './modal-types'; import './modal.scss'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; lockScroll: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; closeOnClickOverlay: { type: BooleanConstructor; default: boolean; }; beforeClose: { type: import("vue").PropType<(done: () => void) => void>; }; escapable: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; showAnimation: { type: BooleanConstructor; default: boolean; }; showOverlay: { type: BooleanConstructor; default: boolean; }; appendToBody: { type: BooleanConstructor; default: boolean; }; type: { type: import("vue").PropType<ModalType>; default: string; }; keepLast: { type: BooleanConstructor; default: boolean; }; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "update:modelValue")[], "close" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; lockScroll: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; closeOnClickOverlay: { type: BooleanConstructor; default: boolean; }; beforeClose: { type: import("vue").PropType<(done: () => void) => void>; }; escapable: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; showAnimation: { type: BooleanConstructor; default: boolean; }; showOverlay: { type: BooleanConstructor; default: boolean; }; appendToBody: { type: BooleanConstructor; default: boolean; }; type: { type: import("vue").PropType<ModalType>; default: string; }; keepLast: { type: BooleanConstructor; default: boolean; }; }>> & { onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { type: ModalType; title: string; draggable: boolean; modelValue: boolean; appendToBody: boolean; showAnimation: boolean; lockScroll: boolean; closeOnClickOverlay: boolean; showOverlay: boolean; showClose: boolean; escapable: boolean; keepLast: boolean; }, {}>; export default _default;