Appearance
Rule.io SDK / rcml/src / validateJsonSemantics
Function: validateJsonSemantics()
validateJsonSemantics(
json):SemanticValidationResult
Defined in: rcml/src/email/validate-rcml-json.ts:213
Second-stage semantic validator for RCML content JSON.
Runs after validateJson succeeds. Checks invariants that JSON Schema cannot express: duplicate marks, empty text nodes, adjacent mergeable text nodes, and marks with no active attributes.
Parameters
json
A structurally valid RCML document.
Returns
{ success: true } when no issues are found, or { success: false, issues } when at least one issue exists (including warnings).