Skip to main content

Variable: toast

const toast: (message, data?) => string | number & object & object

Defined in: node_modules/.pnpm/sonner@1.7.4_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/sonner/dist/index.d.ts:130

Type Declaration

custom

custom: (jsx, data?) => string | number

Parameters

jsx

(id) => React.ReactElement

data?

ExternalToast

Returns

string | number

dismiss

dismiss: (id?) => string | number

Parameters

id?

number | string

Returns

string | number

error

error: (message, data?) => string | number

Parameters

message

titleT | React.ReactNode

data?

ExternalToast

Returns

string | number

info

info: (message, data?) => string | number

Parameters

message

titleT | React.ReactNode

data?

ExternalToast

Returns

string | number

loading

loading: (message, data?) => string | number

Parameters

message

titleT | React.ReactNode

data?

ExternalToast

Returns

string | number

message

message: (message, data?) => string | number

Parameters

message

titleT | React.ReactNode

data?

ExternalToast

Returns

string | number

promise

promise: <ToastData>(promise, data?) => string & object | number & object | { unwrap: () => Promise<ToastData>; }

Type Parameters

ToastData

ToastData

Parameters

promise

PromiseT<ToastData>

data?

PromiseData<ToastData>

Returns

string & object | number & object | { unwrap: () => Promise<ToastData>; }

success

success: (message, data?) => string | number

Parameters

message

titleT | React.ReactNode

data?

ExternalToast

Returns

string | number

warning

warning: (message, data?) => string | number

Parameters

message

titleT | React.ReactNode

data?

ExternalToast

Returns

string | number

Type Declaration

getHistory

getHistory: () => (ToastT | ToastToDismiss)[]

Returns

(ToastT | ToastToDismiss)[]

getToasts

getToasts: () => (ToastT | ToastToDismiss)[]

Returns

(ToastT | ToastToDismiss)[]