UNPKG

jpush-ui

Version:

极光大数据前端Angular组件(^6.1.0)

34 lines (33 loc) 950 B
import { ComponentRef, EventEmitter } from '@angular/core'; import { DomPortalHost, ComponentPortal } from '@angular/cdk/portal'; /** * 用于记录一个dialog的信息 */ export declare class DialogData<T> { private portal; host: DomPortalHost; private data; compRef: ComponentRef<T>; constructor(portal: ComponentPortal<T>, host: DomPortalHost, data: DialogModelBase); open(): void; close(): void; readonly onSure: EventEmitter<any>; readonly onClose: EventEmitter<any>; setProperty(key: any, value: any): void; } export declare abstract class DialogModelBase { sure: EventEmitter<any>; close: EventEmitter<any>; validFields: string[]; isOpen: boolean; overlayClosable: boolean; width: number; height: number; minWidth: number; sureTxt: string; readonly baseStyle: { 'width.px': number; 'height.px': number; 'min-width.px': number; }; }