tdesign-mobile-vue
Version:
tdesign-mobile-vue
29 lines (28 loc) • 1.01 kB
TypeScript
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;
}
}