UNPKG

react-awesome-toasts

Version:

Higly customisable React toast notifications with automanaged queue

21 lines (20 loc) 734 B
import React from 'react'; import ToastContainer from './ToastContainer'; import * as T from './ToastContext.types'; export declare class ToastProvider extends React.PureComponent<T.ToastProviderProps, T.ToastProviderState> { static queue: T.ToastProviderState['toasts']; static defaultProps: { timeout: number; position: string; }; ref: React.RefObject<ToastContainer>; state: T.ToastProviderState; addToastFromQueue: () => void; show: (toast: object) => void; hide: () => void; handleHide: () => void; handleToastRemove: () => void; render(): JSX.Element; } export declare const ContextConsumer: React.ComponentType<React.ConsumerProps<{}>>; export default ToastProvider;