UNPKG

tdesign-mobile-vue

Version:
29 lines (28 loc) 1.01 kB
import { App, DefineComponent } from 'vue'; import { ToastOptions } from './type'; export type ToastProps = ToastOptions; export declare function ToastPlugin(props: string | Partial<ToastOptions>): DefineComponent<ToastOptions>; export declare namespace ToastPlugin { var clear: () => any; } export declare namespace ToastPlugin { var error: (options: ToastOptions | string) => DefineComponent<ToastOptions>; } export declare namespace ToastPlugin { var loading: (options: ToastOptions | string) => DefineComponent<ToastOptions>; } export declare namespace ToastPlugin { var warning: (options: ToastOptions | string) => DefineComponent<ToastOptions>; } export declare namespace ToastPlugin { var success: (options: ToastOptions | string) => DefineComponent<ToastOptions>; } export declare namespace ToastPlugin { var install: (app: App) => void; } export default ToastPlugin; declare module 'vue' { interface ComponentCustomProperties { $toast: typeof ToastPlugin; } }