UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

23 lines (22 loc) 993 B
import { Type } from '@angular/core'; import { DialogModel } from './DialogModel'; export declare class ButtonModel { label: string; handler: Function; styleClass: string[]; iconURL: string; constructor(label: string, iconURL: string, handler: Function, styleClass: string[]); } export declare class ComponentDialogModel extends DialogModel { static readonly ButtonModel: Type<ButtonModel>; componentType: Type<any>; model: any; data: any; footerStyleClass: string[]; bodyStyleClass: string[]; headerStyleClass: string[]; dialogStyleClass: string[]; closeHandler: Function; buttonModels: ButtonModel[]; constructor(title?: string, body?: any, modelType?: string, buttonModels?: ButtonModel[], componentType?: Type<any>, componentModel?: any, data?: any, width?: string, height?: string, dialogStyleClass?: string[], headerStyleClass?: string[], bodyStyleClass?: string[], footerStyleClass?: string[], closeHandler?: Function); }