# Functions
CompileSchema compiles a schema into its caveat and namespace definition(s), returning a developer error if the schema could not be compiled.
DistinguishGraphError turns an error from a dispatch call into either a user-facing DeveloperError or an internal error, based on the error raised by the dispatcher.
GenerateValidation generates the validation block based on a membership set.
GetWarnings returns a list of warnings for the given developer context.
NewDevContext creates a new DevContext from the specified request context, parsing and populating the datastore as needed.
NewResolver creates a new resolver for the given schema.
ParseAssertionsYAML parses the YAML form of an assertions block.
ParseExpectedRelationsYAML parses the YAML form of an expected relations block.
RunAllAssertions runs all assertions found in the given assertions block against the developer context, returning whether any errors occurred.
RunCheck performs a check against the data in the development context.
RunValidation runs the parsed validation block against the data in the dev context.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
CheckResult is the result of a RunCheck operation.
DevContext holds the various helper types for running the developer calls.
Resolver resolves references to schema nodes from source positions.
SchemaReference represents a reference to a schema node.
# Type aliases
ReferenceType is the type of reference.