Predicate to filter out annotation keys.
Predicate to filter out annotation keys.
Annotates the schema. An annotation is a extra key-value added to the schema that are not relevant for validation but can be used to store pre-computed state.
Checks if the given key is present in the schema object.
Returns the field names on the underlying object.
Get a type casted value by key.
Get a type casted value by key. If the key is missing, then the fallback value is returned.
Tries to resolve all internal references. External references are not resolved.
The result is an object where all references have been resolved. Resolution of circular references is shallow. This should normally not be a problem for this use case.
Factory method to create a JsonSchema from a .
Factory method to create a JsonSchema from a .
Factory method to create a JsonSchema from a Boolean.
Generated using TypeDoc
A Json-Schema holder.
There are 2 kinds of Json-Schema's:
This is a common interface to handle all kinds of schemas.