/// <reference types="miniprogram-api-typings" />
|
/// <reference types="miniprogram-api-typings" />
|
declare type Context = WechatMiniprogram.Page.TrivialInstance | WechatMiniprogram.Component.TrivialInstance;
|
interface DialogAlertOptionsType {
|
context?: Context;
|
selector?: string;
|
title?: string;
|
content: string;
|
zIndex?: number;
|
asyncClose?: boolean;
|
confirmButtonText?: string;
|
textAlign?: string;
|
cancelBtn?: string | object;
|
confirmBtn?: string | object;
|
}
|
interface DialogConfirmOptionsType extends DialogAlertOptionsType {
|
cancelButtonText?: string;
|
}
|
interface Action {
|
content: string;
|
theme?: 'default' | 'primary' | 'danger' | 'light';
|
}
|
interface DialogActionOptionsType {
|
context?: Context;
|
selector?: string;
|
title?: string;
|
content: string;
|
zIndex?: number;
|
asyncClose?: boolean;
|
actions?: Action[];
|
buttonLayout?: 'vertical' | 'horizontal';
|
}
|
declare const _default: {
|
alert(options: DialogAlertOptionsType): Promise<unknown>;
|
confirm(options: DialogConfirmOptionsType): Promise<unknown>;
|
close(options: DialogConfirmOptionsType): Promise<void>;
|
action(options: DialogActionOptionsType): Promise<{
|
index: number;
|
}>;
|
};
|
export default _default;
|