ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
74 lines (73 loc) • 1.75 kB
TypeScript
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?: {};
}