@lvxiaowu/antd4
Version:
antd4-components
25 lines (22 loc) • 653 B
TypeScript
import { Modal, ModalProps } from 'antd'
import ModalStore from './store'
import { FC, ReactNode } from 'react'
export { ModalStore }
export interface ModalStoreInstance {
$modal?: ModalStore
[propName: string]: any
}
export interface SdModalProps extends ModalProps {
store?: ModalStore | ModalStoreInstance
children: ReactNode
getProps?(data: any): ModalProps
}
declare const SdModal: FC<SdModalProps> & {
info: typeof Modal.info
confirm: typeof Modal.confirm
success: typeof Modal.success
error: typeof Modal.error
warning: typeof Modal.warning
useModal: typeof Modal.useModal
}
export default SdModal