UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

22 lines (21 loc) 932 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[]; closeHandler: Function; buttonModels: ButtonModel[]; constructor(title?: string, body?: any, modelType?: string, buttonModels?: ButtonModel[], componentType?: Type<any>, componentModel?: any, data?: any, width?: string, height?: string, headerStyleClass?: string[], bodyStyleClass?: string[], footerStyleClass?: string[], closeHandler?: Function); }