@dynamic-forms/core
Version:
dynamic-forms - core library
17 lines (16 loc) • 1.22 kB
TypeScript
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>;
}