R
fn

validateDocument

Structural validation of a document against a schema. Reports unknown block types, missing required attrs, and failed attr validators. Used in tests and as a guard around untrusted input; runtime mutation paths rely on {@link normalizeDocument} instead.

Signature

ts
export function validateDocument(doc: EditorDocument, schema: Schema): ValidationResult{ ... }

Parameters

ParameterTypeDescription
docEditorDocument
schemaSchema

Returns

ValidationResult