mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-06 03:58:05 +08:00
52 lines
1.3 KiB
TypeScript
52 lines
1.3 KiB
TypeScript
/// <reference types="wechat-miniprogram" />
|
|
declare type ToastMessage = string | number;
|
|
interface ToastOptions {
|
|
show?: boolean;
|
|
type?: string;
|
|
mask?: boolean;
|
|
zIndex?: number;
|
|
context?:
|
|
| WechatMiniprogram.Component.TrivialInstance
|
|
| WechatMiniprogram.Page.TrivialInstance;
|
|
position?: string;
|
|
duration?: number;
|
|
selector?: string;
|
|
forbidClick?: boolean;
|
|
loadingType?: string;
|
|
message?: ToastMessage;
|
|
onClose?: () => void;
|
|
}
|
|
declare function Toast(
|
|
toastOptions: ToastOptions | ToastMessage
|
|
): WechatMiniprogram.Component.TrivialInstance;
|
|
declare namespace Toast {
|
|
var loading: (
|
|
options: string | number | ToastOptions
|
|
) => WechatMiniprogram.Component.Instance<
|
|
Record<string, any>,
|
|
Record<string, any>,
|
|
Record<string, any>,
|
|
Record<string, any>
|
|
>;
|
|
var success: (
|
|
options: string | number | ToastOptions
|
|
) => WechatMiniprogram.Component.Instance<
|
|
Record<string, any>,
|
|
Record<string, any>,
|
|
Record<string, any>,
|
|
Record<string, any>
|
|
>;
|
|
var fail: (
|
|
options: string | number | ToastOptions
|
|
) => WechatMiniprogram.Component.Instance<
|
|
Record<string, any>,
|
|
Record<string, any>,
|
|
Record<string, any>,
|
|
Record<string, any>
|
|
>;
|
|
var clear: () => void;
|
|
var setDefaultOptions: (options: ToastOptions) => void;
|
|
var resetDefaultOptions: () => void;
|
|
}
|
|
export default Toast;
|