# Functions
BuildBoolValue returns a boolean primitive value.
BuildErrorValue builds a resolver value with an error.
BuildFloatValue returns a float primitive value.
BuildIntValue returns a int primitive value.
BuildNullValue returns the null primitive value.
BuildStringValue returns a string primitive value.
GetPrimValueFuncName maps the primitive type to a value builder.
NewContext builds a new root context.
NewObservable builds a new observable with an initial value.
ResolveError applies an error to a resolver context.
ResolveObject watches the query node fields and executes field resolvers.
ResolveSlice resolves a slice of values.
ResolveValue resolves a context with a value.
ResolveValueSlice iterates over the slice Each function call returns a resolver.Value at index This value is emitted at the array index i.
# Structs
Context implements the resolver context.
Observable contains a value that can be subscribed to.
Value is a primitive value emitted by a resolver.
# Interfaces
ValueWriter handles writing values for fields.
# Type aliases
FieldResolver resolves a field on an object.
FieldTable is a mapping between field ID and resolver.