Packages

Code First GraphQL library for Gleam

Current section

Files

Jump to
mochi include mochi@validation_ValidationContext.hrl
Raw

include/mochi@validation_ValidationContext.hrl

-record(validation_context, {
schema :: mochi@schema:schema(),
fragments :: gleam@dict:dict(binary(), mochi@internal@ast:fragment()),
defined_variables :: gleam@set:set(binary()),
used_variables :: gleam@set:set(binary()),
used_fragments :: gleam@set:set(binary()),
errors :: list({mochi@validation:validation_error(),
gleam@option:option({integer(), integer()})}),
current_type :: gleam@option:option(mochi@schema:object_type()),
fragment_spread_visited :: gleam@set:set(binary()),
current_location :: gleam@option:option({integer(), integer()})
}).