primereact
Version:
A rich set of premium UI Components for React.
16 lines (15 loc) • 1.97 kB
TypeScript
import * as React from 'react';
export declare const toast: ((toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId) & {
update: (id: import("@primereact/types/primitive/toaster").ToastId, updates: Partial<import("@primereact/types/primitive/toaster").ToastType>) => import("@primereact/types/primitive/toaster").ToastId;
dismiss: (id?: import("@primereact/types/primitive/toaster").ToastId) => void;
promise: <T>(promise: Promise<T>, options: import("@primereact/types/primitive/toaster").ToastPromiseType<T>) => Promise<T>;
success: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId;
info: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId;
warn: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId;
error: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId;
secondary: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId;
contrast: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId;
};
export declare const ToasterRoot: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/primitive/toaster").ToasterRootProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & {
displayName?: string;
};