HookModal.d.ts 590 B

123456789101112131415161718
  1. import * as React from 'react';
  2. import type { ConfigUpdate } from '../confirm';
  3. import type { ModalFuncProps } from '../interface';
  4. export interface HookModalProps {
  5. afterClose: () => void;
  6. config: ModalFuncProps;
  7. onConfirm?: (confirmed: boolean) => void;
  8. /**
  9. * Do not throw if is await mode
  10. */
  11. isSilent?: () => boolean;
  12. }
  13. export interface HookModalRef {
  14. destroy: () => void;
  15. update: (config: ConfigUpdate) => void;
  16. }
  17. declare const _default: React.ForwardRefExoticComponent<HookModalProps & React.RefAttributes<HookModalRef>>;
  18. export default _default;