UNPKG

vuestic-ui

Version:
15 lines (14 loc) 620 B
import { ExtractComponentPropTypes } from '../../utils/component-options'; import VaModal from './VaModal.vue'; export type ModalSize = 'small' | 'medium' | 'large'; export type ModalEmits = { onOk?: () => void; onCancel?: () => void; onClickOutside?: () => void; onBeforeOpen?: (el: HTMLElement) => void; onOpen?: (el: HTMLElement) => void; onBeforeClose?: (el: HTMLElement) => void; onClose?: (el: HTMLElement) => void; 'onUpdate:modelValue'?: (value: boolean) => void; }; export type ModalOptions = Partial<Omit<ExtractComponentPropTypes<typeof VaModal> & ModalEmits, 'anchorClass'>>;