Session

Undocumented in source.
package @safe final
class Session {
SchemaStore store;
ValidatorSettings settings;
}

Members

Variables

docsInProgress
bool[string] docsInProgress;

Documents currently being walked (cycle guard).

pending
SchemaRef[] pending;

$ref edges awaiting resolution.

resources
SchemaResource[string] resources;

Compiled resources for this validator, by URI (includes "" for an anonymous root). Per-session: a shared store only holds raw documents, so re-registering a different document under a previously seen $id in another compile never collides.