HookModal.d.ts 987 B

1234567891011121314151617181920212223242526
  1. import type { PropType } from 'vue';
  2. import type { ModalFuncProps } from '../Modal';
  3. export interface HookModalProps {
  4. afterClose: () => void;
  5. config: ModalFuncProps;
  6. destroyAction: (...args: any[]) => void;
  7. open: boolean;
  8. }
  9. export interface HookModalRef {
  10. destroy: () => void;
  11. update: (config: ModalFuncProps) => void;
  12. }
  13. declare const _default: import("vue").DefineComponent<{
  14. config: PropType<ModalFuncProps>;
  15. afterClose: PropType<() => void>;
  16. destroyAction: PropType<(e: any) => void>;
  17. open: BooleanConstructor;
  18. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  19. config: PropType<ModalFuncProps>;
  20. afterClose: PropType<() => void>;
  21. destroyAction: PropType<(e: any) => void>;
  22. open: BooleanConstructor;
  23. }>>, {
  24. open: boolean;
  25. }, {}>;
  26. export default _default;