ui-framework-jps
Version:
A simple UI framework for state management and UI components
9 lines (8 loc) • 473 B
TypeScript
import { FieldDefinition } from "../../model/DataObjectTypeDefs";
import { ConditionResponse } from "./ValidationTypeDefs";
import { RuleCheck } from "./ValidationManager";
import { ValidatableView } from "./ValidatableView";
import { ViewMode } from "../../CommonTypes";
export interface ViewFieldValidator {
applyRulesToTargetField(validatableView: ValidatableView, viewMode: ViewMode, field: FieldDefinition, onlyRulesOfType: ConditionResponse | null): RuleCheck;
}