first commit

This commit is contained in:
lingxiao865
2026-02-10 08:05:03 +08:00
commit c5af079d8c
1094 changed files with 97530 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
declare type Context = any;
interface DialogAlertOptionsType {
context?: Context;
selector?: string;
title?: string;
content?: string;
zIndex?: number;
asyncClose?: boolean;
confirmButtonText?: string;
textAlign?: string;
cancelBtn?: string | object;
confirmBtn?: string | object;
showOverlay?: boolean;
closeOnOverlayClick?: boolean;
preventScrollThrough?: boolean;
}
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 Handler: {
alert(options: DialogAlertOptionsType): Promise<unknown>;
confirm(options: DialogConfirmOptionsType): Promise<unknown>;
close(options?: DialogConfirmOptionsType): Promise<void>;
action(options: DialogActionOptionsType): Promise<{
index: number;
}>;
};
export default Handler;