You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					29 lines
				
				1.2 KiB
			
		
		
			
		
	
	
					29 lines
				
				1.2 KiB
			| 
								 
											2 years ago
										 
									 | 
							
								/// <reference types="miniprogram-api-typings" />
							 | 
						||
| 
								 | 
							
								/// <reference types="miniprogram-api-typings" />
							 | 
						||
| 
								 | 
							
								type ToastMessage = string | number;
							 | 
						||
| 
								 | 
							
								type ToastContext = WechatMiniprogram.Component.TrivialInstance | WechatMiniprogram.Page.TrivialInstance;
							 | 
						||
| 
								 | 
							
								interface ToastOptions {
							 | 
						||
| 
								 | 
							
								    show?: boolean;
							 | 
						||
| 
								 | 
							
								    type?: string;
							 | 
						||
| 
								 | 
							
								    mask?: boolean;
							 | 
						||
| 
								 | 
							
								    zIndex?: number;
							 | 
						||
| 
								 | 
							
								    context?: (() => ToastContext) | ToastContext;
							 | 
						||
| 
								 | 
							
								    position?: string;
							 | 
						||
| 
								 | 
							
								    duration?: number;
							 | 
						||
| 
								 | 
							
								    selector?: string;
							 | 
						||
| 
								 | 
							
								    forbidClick?: boolean;
							 | 
						||
| 
								 | 
							
								    loadingType?: string;
							 | 
						||
| 
								 | 
							
								    message?: ToastMessage;
							 | 
						||
| 
								 | 
							
								    onClose?: () => void;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								declare function Toast(toastOptions: ToastOptions | ToastMessage): WechatMiniprogram.Component.TrivialInstance | undefined;
							 | 
						||
| 
								 | 
							
								declare namespace Toast {
							 | 
						||
| 
								 | 
							
								    var loading: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
							 | 
						||
| 
								 | 
							
								    var success: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
							 | 
						||
| 
								 | 
							
								    var fail: (options: ToastMessage | ToastOptions) => WechatMiniprogram.Component.TrivialInstance | undefined;
							 | 
						||
| 
								 | 
							
								    var clear: () => void;
							 | 
						||
| 
								 | 
							
								    var setDefaultOptions: (options: ToastOptions) => void;
							 | 
						||
| 
								 | 
							
								    var resetDefaultOptions: () => void;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export default Toast;
							 |