We will parse conditionals now in x-jsf-logic via a special processJSONLogicNode function which goes through anything particular to JSON logic.
During the calculation of conditional properties, we'll now calculated computed attributes if any and spread them, we'll also apply any validations that need to be added.
Adds the logic for the special if statements only available in x-jsf-logic (which can have an if statement without properties but computedValues and validations checks)
Lots of tests and schemas with more to come (breaking some extra tests into its own PR because theres just so much...)
Definitely a more involved one 😅 :
x-jsf-logic
via a specialprocessJSONLogicNode
function which goes through anything particular to JSON logic.x-jsf-logic
(which can have an if statement withoutproperties
butcomputedValues
andvalidations
checks)