Function: validate()

June 6, 2026 ยท View on GitHub

CTRF


CTRF / validate

Function: validate()

validate(report, options?): ValidationResult

Defined in: validate.ts:36

Validate a CTRF report against the JSON schema.

Parameters

report

unknown

The object to validate

options?

ValidateOptions = {}

Validation options (e.g., specific spec version)

Returns

ValidationResult

Validation result containing valid boolean and errors array

Example

const result = validate(report);
if (!result.valid) {
  console.log(result.errors);
}

// Validate against specific version
const result = validate(report, { specVersion: '1.0.0' });