UNPKG

@dynamic-forms/core

Version:
17 lines (16 loc) 1.22 kB
import { DynamicFormControl } from '../dynamic-form-control/dynamic-form-control'; import { DynamicFormControlEvaluator } from '../dynamic-form-control/dynamic-form-control-evaluator'; import { DynamicFormControlEvaluatorType } from '../dynamic-form-control/dynamic-form-control-evaluator-type'; import { DynamicFormControlEvaluatorTypeConfig } from '../dynamic-form-control/dynamic-form-control-evaluator-type-config'; import { DynamicFormLibraryService } from '../dynamic-form-library/dynamic-form-library.service'; import * as i0 from "@angular/core"; export declare class DynamicFormEvaluationBuilder { private libraryService; private controlEvaluatorConfig; readonly controlEvaluatorTypes: DynamicFormControlEvaluatorType[]; constructor(libraryService: DynamicFormLibraryService, controlEvaluatorConfig: DynamicFormControlEvaluatorTypeConfig); getControlEvaluatorType(type: string): DynamicFormControlEvaluatorType; createControlEvaluators(control: DynamicFormControl): DynamicFormControlEvaluator[]; static ɵfac: i0.ɵɵFactoryDeclaration<DynamicFormEvaluationBuilder, [null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<DynamicFormEvaluationBuilder>; }