UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

74 lines (73 loc) 1.75 kB
import { TemplateRef } from '@angular/core'; export declare class BaseOptions { visible?: boolean; focus?: boolean; closable?: boolean; maskClosable?: boolean; onClose?: any; transparent?: boolean; popup?: boolean; animationType?: string; title?: string | TemplateRef<any>; footer?: Array<any>; platform?: string; className?: string; wrapClassName?: string; message?: string | TemplateRef<any>; actions?: Array<any>; callbackOrActions?: Array<any>; type?: string; defaultValue?: string; placeholders?: Array<any>; operation?: boolean; transitionName?: string; maskTransitionName?: string; close: () => void; } export declare class ModalOptions extends BaseOptions { } export declare class AlertOptions extends BaseOptions { /** * 提示信息 */ message?: string | TemplateRef<any>; /** * 按钮组, [{text, onPress, style}] */ actions?: Array<any>; } export declare class PromptOptions extends BaseOptions { /** * 提示信息 */ message?: string | TemplateRef<any>; /** * 按钮组 [{text, onPress}] * 或回调函数 Array or Function */ callbackOrActions?: Array<any>; /** * prompt 的样式 * String (default, secure-text, login-password) */ type?: string; /** * 默认值(input 为 password 类型不支持) */ defaultValue?: string; /** * ['', ''] */ placeholders?: Array<any>; } export declare class OperationOptions extends BaseOptions { /** * 按钮组, [{text, onPress, style}] */ actions?: Array<any>; } export declare class Action { text?: string; onPress?: Function; style?: {}; }