@totalsoft/rocket-ui
Version:
A set of reusable and composable React components built on top of Material UI core for developing fast and friendly web applications interfaces.
7 lines (6 loc) • 423 B
TypeScript
import { ToastOptions as ToastOptionsBase } from 'react-toastify';
type ToastOptions = Omit<ToastOptionsBase, 'transition'> & {
transitionType?: 'Slide' | 'Bounce' | 'Zoom' | 'Flip';
};
declare const usePromiseToast: () => (promise: Promise<unknown>, pending: string | object, success: string | object, error: string | object, { transitionType, ...restOptions }?: ToastOptions) => void;
export default usePromiseToast;