@dynamic-forms/core
Version:
dynamic-forms - core library
14 lines (13 loc) • 978 B
TypeScript
import { DynamicFormElementExpression } from '../dynamic-form-element/dynamic-form-element-expression';
import { DynamicFormErrorHandler } from '../dynamic-form-error/dynamic-form-error.handler';
import { DynamicFormAction } from './dynamic-form-action';
import { DynamicFormActionExpressionData } from './dynamic-form-action-expression-data';
import { DynamicFormActionExpressionFunc } from './dynamic-form-action-expression-func';
export declare class DynamicFormActionExpression<Data extends DynamicFormActionExpressionData = DynamicFormActionExpressionData, Func extends DynamicFormActionExpressionFunc<Data> = DynamicFormActionExpressionFunc<Data>> extends DynamicFormElementExpression {
readonly key: string;
readonly action: DynamicFormAction;
readonly func: Func;
protected errorHandler: DynamicFormErrorHandler;
constructor(key: string, action: DynamicFormAction, func: Func, errorHandler: DynamicFormErrorHandler);
protected evaluate(): any;
}