UNPKG

@ng-dynamic-forms/ui-bootstrap

Version:

Bootstrap UI package for NG Dynamic Forms

66 lines (65 loc) 5.75 kB
import { ChangeDetectorRef, ComponentFactoryResolver, EventEmitter, QueryList, Type, ViewContainerRef } from "@angular/core"; import { UntypedFormGroup } from "@angular/forms"; import { DynamicFormArrayGroupModel, DynamicFormControl, DynamicFormControlContainerComponent, DynamicFormControlEvent, DynamicFormControlModel, DynamicFormComponentService, DynamicFormLayout, DynamicFormLayoutService, DynamicFormRelationService, DynamicFormValidationService, DynamicTemplateDirective, DynamicFormArrayComponent, DynamicFormControlLayout, DynamicFormArrayModel, DynamicFormControlCustomEvent, DynamicFormGroupComponent, DynamicFormGroupModel } from "@ng-dynamic-forms/core"; import * as i0 from "@angular/core"; export declare class DynamicBootstrapFormControlContainerComponent 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; asBootstrapFormGroup: boolean; 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; get componentType(): Type<DynamicFormControl> | null; constructor(changeDetectorRef: ChangeDetectorRef, componentFactoryResolver: ComponentFactoryResolver, layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService, componentService: DynamicFormComponentService, relationService: DynamicFormRelationService); static ɵfac: i0.ɵɵFactoryDeclaration<DynamicBootstrapFormControlContainerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DynamicBootstrapFormControlContainerComponent, "dynamic-bootstrap-form-control", never, { "asBootstrapFormGroup": { "alias": "asBootstrapFormGroup"; "required": false; }; "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": "bsEvent"; }, ["contentTemplateList"], ["*"], true, never>; } export declare function bootstrapUIFormControlMapFn(model: DynamicFormControlModel): Type<DynamicFormControl> | null; export declare class DynamicBootstrapFormArrayComponent 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<DynamicBootstrapFormControlContainerComponent>; constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService); static ɵfac: i0.ɵɵFactoryDeclaration<DynamicBootstrapFormArrayComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DynamicBootstrapFormArrayComponent, "dynamic-bootstrap-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 DynamicBootstrapFormGroupComponent 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<DynamicBootstrapFormControlContainerComponent>; constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService); static ɵfac: i0.ɵɵFactoryDeclaration<DynamicBootstrapFormGroupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DynamicBootstrapFormGroupComponent, "dynamic-bootstrap-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>; }