kui-vue
Version:
A lightweight desktop UI component library suitable for Vue.js 2.
38 lines (33 loc) • 791 B
TypeScript
import Vue, { VueConstructor } from "vue";
/** Modal component props */
export interface ModalProps {
value?: boolean;
title?: string;
okText?: string;
cancelText?: string;
top?: number;
width?: number;
/** default: true */
mask?: boolean;
/** default: false */
maskClosable?: boolean;
maximized?: boolean;
centered?: boolean;
draggable?: boolean;
/** default: true */
showClose?: boolean;
loading?: boolean;
footer?: string;
/** default: true */
transfer?: boolean;
/** default: true */
escKey?: boolean;
}
/** Modal component instance */
export interface Modal extends Vue {
$props: ModalProps;
$emit(event: string, ...args: any[]): void;
}
/** Modal Vue component type */
declare const Modal: VueConstructor<Modal>;
export default Modal;