@data-driven-forms/react-form-renderer
Version:
React Form Renderer. Data Driven Forms converts JSON form definitions into fully functional React forms.
15 lines (14 loc) • 717 B
TypeScript
import { AnyObject } from '../common-types/any-object';
import { ConditionDefinition } from '../condition';
import Field from '../common-types/field';
import { ConditionMapper } from '../form-renderer/condition-mapper';
interface ParsedConditionResult {
visible: boolean;
result: boolean;
sets?: object[];
set?: object;
[key: string]: any;
}
export declare const unpackMappedCondition: (condition: ConditionDefinition, conditionMapper?: ConditionMapper) => ConditionDefinition;
export declare const parseCondition: (condition: ConditionDefinition | ConditionDefinition[], values: AnyObject, field: Field, conditionMapper?: ConditionMapper) => ParsedConditionResult;
export default parseCondition;