package chatoyant
Module Json_schema.ValidatorSource
Draft 2020-12 validation engine.
The validator implements assertion keywords and tracks evaluated object properties/array items for the unevaluated vocabulary. Format is treated as an annotation by default, matching draft 2020-12 unless the caller opts into format assertions.
Source
val validate :
?options:options ->
Chatoyant_schema__.Json_schema_ast.t ->
Chatoyant_runtime.Json.t ->
Chatoyant_schema__.Json_schema_output.tSource
val validate_json :
?options:options ->
Chatoyant_runtime.Json.t ->
Chatoyant_runtime.Json.t ->
(Chatoyant_schema__.Json_schema_output.t,
Chatoyant_schema__.Json_schema_ast.parse_error)
result