UNPKG

@ng-dynamic-forms/ui-material

Version:

Material UI package for NG Dynamic Forms

66 lines (65 loc) 5.65 kB
import { ChangeDetectorRef, ComponentFactoryResolver, EventEmitter, QueryList, Type, ViewContainerRef } from "@angular/core"; import { UntypedFormGroup } from "@angular/forms"; import { DynamicFormArrayComponent, DynamicFormArrayModel, DynamicFormArrayGroupModel, DynamicFormControl, DynamicFormControlContainerComponent, DynamicFormControlCustomEvent, DynamicFormControlEvent, DynamicFormControlLayout, DynamicFormControlModel, DynamicFormComponentService, DynamicFormGroupComponent, DynamicFormGroupModel, DynamicFormLayout, DynamicFormLayoutService, DynamicFormRelationService, DynamicFormValidationService, DynamicTemplateDirective } from "@ng-dynamic-forms/core"; import * as i0 from "@angular/core"; export declare class DynamicMaterialFormControlContainerComponent extends DynamicFormControlContainerComponent { protected changeDetectorRef: ChangeDetectorRef; protected componentFactoryResolver: ComponentFactoryResolver; protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; protected componentService: DynamicFormComponentService; protected relationService: DynamicFormRelationService; contentTemplateList: QueryList<DynamicTemplateDirective>; klass?: string; context: DynamicFormArrayGroupModel | null; group: UntypedFormGroup; hostClass?: string[]; inputTemplateList?: QueryList<DynamicTemplateDirective>; layout?: DynamicFormLayout; model: DynamicFormControlModel; blur: EventEmitter<DynamicFormControlEvent>; change: EventEmitter<DynamicFormControlEvent>; focus: EventEmitter<DynamicFormControlEvent>; customEvent: EventEmitter<DynamicFormControlEvent>; componentViewContainerRef: ViewContainerRef; constructor(changeDetectorRef: ChangeDetectorRef, componentFactoryResolver: ComponentFactoryResolver, layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService, componentService: DynamicFormComponentService, relationService: DynamicFormRelationService); get componentType(): Type<DynamicFormControl> | null; get hasMatFormField(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<DynamicMaterialFormControlContainerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DynamicMaterialFormControlContainerComponent, "dynamic-material-form-control", never, { "context": { "alias": "context"; "required": false; }; "group": { "alias": "group"; "required": false; }; "hostClass": { "alias": "hostClass"; "required": false; }; "inputTemplateList": { "alias": "templates"; "required": false; }; "layout": { "alias": "layout"; "required": false; }; "model": { "alias": "model"; "required": false; }; }, { "blur": "blur"; "change": "change"; "focus": "focus"; "customEvent": "matEvent"; }, ["contentTemplateList"], ["*"], true, never>; } export declare function materialUIFormControlMapFn(model: DynamicFormControlModel): Type<DynamicFormControl> | null; export declare class DynamicMaterialFormArrayComponent extends DynamicFormArrayComponent { protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; formLayout?: DynamicFormLayout; group: UntypedFormGroup; layout?: DynamicFormControlLayout; model: DynamicFormArrayModel; templates?: QueryList<DynamicTemplateDirective>; blur: EventEmitter<any>; change: EventEmitter<any>; customEvent: EventEmitter<DynamicFormControlCustomEvent>; focus: EventEmitter<any>; components: QueryList<DynamicMaterialFormControlContainerComponent>; constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService); static ɵfac: i0.ɵɵFactoryDeclaration<DynamicMaterialFormArrayComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DynamicMaterialFormArrayComponent, "dynamic-material-form-array", never, { "formLayout": { "alias": "formLayout"; "required": false; }; "group": { "alias": "group"; "required": false; }; "layout": { "alias": "layout"; "required": false; }; "model": { "alias": "model"; "required": false; }; "templates": { "alias": "templates"; "required": false; }; }, { "blur": "blur"; "change": "change"; "customEvent": "customEvent"; "focus": "focus"; }, never, never, true, never>; } export declare class DynamicMaterialFormGroupComponent extends DynamicFormGroupComponent { protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; formLayout?: DynamicFormLayout; group: UntypedFormGroup; layout?: DynamicFormControlLayout; model: DynamicFormGroupModel; templates?: QueryList<DynamicTemplateDirective> | DynamicTemplateDirective[]; blur: EventEmitter<any>; change: EventEmitter<any>; customEvent: EventEmitter<DynamicFormControlCustomEvent>; focus: EventEmitter<any>; components: QueryList<DynamicMaterialFormControlContainerComponent>; constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService); static ɵfac: i0.ɵɵFactoryDeclaration<DynamicMaterialFormGroupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DynamicMaterialFormGroupComponent, "dynamic-material-form-group", never, { "formLayout": { "alias": "formLayout"; "required": false; }; "group": { "alias": "group"; "required": false; }; "layout": { "alias": "layout"; "required": false; }; "model": { "alias": "model"; "required": false; }; "templates": { "alias": "templates"; "required": false; }; }, { "blur": "blur"; "change": "change"; "customEvent": "customEvent"; "focus": "focus"; }, never, never, true, never>; }