UNPKG

@ng-dynamic-forms/core

Version:

A rapid form development library for Angular

21 lines (20 loc) 1.54 kB
import { AfterViewInit, QueryList, TemplateRef } from "@angular/core"; import { DynamicFormControlWithTemplate } from "./dynamic-form-control-with-template-interface"; import { DynamicTemplateDirective } from "../directive/dynamic-template.directive"; import { DynamicFormControlComponent } from "./dynamic-form-control.component"; import { DynamicFormLayoutService } from "../service/dynamic-form-layout.service"; import { DynamicFormValidationService } from "../service/dynamic-form-validation.service"; import * as i0 from "@angular/core"; export declare abstract class DynamicFormControlWithTemplateComponent extends DynamicFormControlComponent implements DynamicFormControlWithTemplate, AfterViewInit { protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; readonly templateDirectives: Map<string, string>; templates?: QueryList<DynamicTemplateDirective> | DynamicTemplateDirective[]; protected constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService); ngAfterViewInit(): void; abstract get viewChild(): any; abstract mapTemplate(template: DynamicTemplateDirective): DynamicTemplateDirective | TemplateRef<any>; bindTemplate(template: DynamicTemplateDirective): void; static ɵfac: i0.ɵɵFactoryDeclaration<DynamicFormControlWithTemplateComponent, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DynamicFormControlWithTemplateComponent, never, never, {}, {}, never, never, false, never>; }