diff --git a/packages/vue-final-modal/src/Modal.ts b/packages/vue-final-modal/src/Modal.ts index 2e958b9d..10cd05f5 100644 --- a/packages/vue-final-modal/src/Modal.ts +++ b/packages/vue-final-modal/src/Modal.ts @@ -28,11 +28,15 @@ export type UseModalOptionsPrivate = { resolveClosed: () => void } +export type ModalPatchOptions = Partial> & { + attrs?: Partial> +} + export interface UseModalReturnType { options: UseModalOptions & UseModalOptionsPrivate open: () => Promise close: () => Promise - patchOptions: (options: Partial>) => void + patchOptions: (options: ModalPatchOptions) => void destroy: () => void }