mand-mobile/types/toast.d.ts

19 lines
395 B
TypeScript

export type ToastOptions = {
content: string
duration: number
parentNode: Element
}
export type ToastConstructorOptions = {
icon: string
} & ToastOptions
export interface Toast {
(options?: ToastConstructorOptions): void
succeed(options?: ToastOptions): void
failed(options?: ToastOptions): void
loading(options?: ToastOptions): void
hide(): void
}
export const Toast: Toast