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.
		
		
		
		
		
			
		
			
				
					
					
						
							47 lines
						
					
					
						
							1.5 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							47 lines
						
					
					
						
							1.5 KiB
						
					
					
				
								/// <reference types="miniprogram-api-typings" />
							 | 
						|
								declare type DialogAction = 'confirm' | 'cancel';
							 | 
						|
								declare type DialogOptions = {
							 | 
						|
								    lang?: string;
							 | 
						|
								    show?: boolean;
							 | 
						|
								    title?: string;
							 | 
						|
								    width?: string | number;
							 | 
						|
								    zIndex?: number;
							 | 
						|
								    context?: WechatMiniprogram.Page.TrivialInstance | WechatMiniprogram.Component.TrivialInstance;
							 | 
						|
								    message?: string;
							 | 
						|
								    overlay?: boolean;
							 | 
						|
								    selector?: string;
							 | 
						|
								    ariaLabel?: string;
							 | 
						|
								    className?: string;
							 | 
						|
								    customStyle?: string;
							 | 
						|
								    transition?: string;
							 | 
						|
								    asyncClose?: boolean;
							 | 
						|
								    businessId?: number;
							 | 
						|
								    sessionFrom?: string;
							 | 
						|
								    overlayStyle?: string;
							 | 
						|
								    appParameter?: string;
							 | 
						|
								    messageAlign?: string;
							 | 
						|
								    sendMessageImg?: string;
							 | 
						|
								    showMessageCard?: boolean;
							 | 
						|
								    sendMessagePath?: string;
							 | 
						|
								    sendMessageTitle?: string;
							 | 
						|
								    confirmButtonText?: string;
							 | 
						|
								    cancelButtonText?: string;
							 | 
						|
								    showConfirmButton?: boolean;
							 | 
						|
								    showCancelButton?: boolean;
							 | 
						|
								    closeOnClickOverlay?: boolean;
							 | 
						|
								    confirmButtonOpenType?: string;
							 | 
						|
								};
							 | 
						|
								interface Dialog {
							 | 
						|
								    (options: DialogOptions): Promise<DialogAction>;
							 | 
						|
								    alert?: (options: DialogOptions) => Promise<DialogAction>;
							 | 
						|
								    confirm?: (options: DialogOptions) => Promise<DialogAction>;
							 | 
						|
								    close?: () => void;
							 | 
						|
								    stopLoading?: () => void;
							 | 
						|
								    install?: () => void;
							 | 
						|
								    setDefaultOptions?: (options: DialogOptions) => void;
							 | 
						|
								    resetDefaultOptions?: () => void;
							 | 
						|
								    defaultOptions?: DialogOptions;
							 | 
						|
								    currentOptions?: DialogOptions;
							 | 
						|
								}
							 | 
						|
								declare const Dialog: Dialog;
							 | 
						|
								export default Dialog;
							 | 
						|
								
							 |