UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

28 lines (27 loc) • 1.13 kB
import type { ModalFuncProps } from './interface'; export type ConfigUpdate = ModalFuncProps | ((prevConfig: ModalFuncProps) => ModalFuncProps); export type ModalFunc = (props: ModalFuncProps) => { destroy: () => void; update: (configUpdate: ConfigUpdate) => void; }; export type ModalStaticFunctions = { info: ModalFunc; success: ModalFunc; error: ModalFunc; warning: ModalFunc; confirm: ModalFunc; /** @deprecated Please use `warning` instead */ warn: ModalFunc; }; export default function confirm(config: ModalFuncProps): { destroy: (...args: any[]) => void; update: (configUpdate: ConfigUpdate) => void; }; export declare const withWarn: (props: ModalFuncProps) => ModalFuncProps; export declare const withInfo: (props: ModalFuncProps) => ModalFuncProps; export declare const withSuccess: (props: ModalFuncProps) => ModalFuncProps; export declare const withError: (props: ModalFuncProps) => ModalFuncProps; export declare const withConfirm: (props: ModalFuncProps) => ModalFuncProps; export declare const modalGlobalConfig: ({ rootPrefixCls }: { rootPrefixCls: string; }) => void;