UNPKG

react-native-toast-hybrid

Version:

A toast that can be used for react-native, while available for native android, ios.

36 lines (35 loc) 1.1 kB
export interface ToastConfig { backgroundColor?: string; tintColor?: string; fontSize?: number; cornerRadius?: number; duration?: number; graceTime?: number; minShowTime?: number; loadingText?: string; } export default class Toast { private static instances; static config(options?: ToastConfig): void; static text(text: string, duration?: number): void; static info(text: string, duration?: number): void; static done(text: string, duration?: number): void; static error(text: string, duration?: number): void; static loading(text?: string): Toast; static hideAll(): void; private underlying; constructor(); private ensure; private closed; private timer; loading(text?: string): this; private clearTimeout; text(text: string, duration?: number): this; private show; info(text: string, duration?: number): this; done(text: string, duration?: number): this; error(text: string, duration?: number): this; hide(): void; private shutdown; } export declare function useToast(): Toast;