@onzag/itemize / Modules / base/Root/Module/ItemDefinition/ConditionalRuleSet
This file contains the critical code that runs the evaluation of the conditions that are contained within an itemize schema
Related files are schema.ts and checkers.ts for the build process
- IConditionalRuleSetRawJSONDataBaseType
- IConditionalRuleSetRawJSONDataIncludeType
- IConditionalRuleSetRawJSONDataPropertyType
- ConditionalRuleComparatorType
- ConditionalRuleGateType
- ConditionalRuleServerFlagType
- IConditionalRuleSetRawJSONDataType
Ƭ ConditionalRuleComparatorType: "equals" | "not-equal" | "greater-than" | "less-than" | "greater-or-equal-than" | "less-or-equal-than"
Types for the conditions
base/Root/Module/ItemDefinition/ConditionalRuleSet/index.ts:38
Ƭ ConditionalRuleGateType: "or" | "and" | "xor"
Types for the gates that are available
base/Root/Module/ItemDefinition/ConditionalRuleSet/index.ts:43
Ƭ ConditionalRuleServerFlagType: "CREATE_ONLY" | "EDIT_ONLY" | "SEARCH_ONLY"
Server flags available for the conditional rule set
base/Root/Module/ItemDefinition/ConditionalRuleSet/index.ts:47
Ƭ IConditionalRuleSetRawJSONDataType: IConditionalRuleSetRawJSONDataBaseType | IConditionalRuleSetRawJSONDataPropertyType | IConditionalRuleSetRawJSONDataIncludeType
both types of conditions combined
base/Root/Module/ItemDefinition/ConditionalRuleSet/index.ts:111