Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ValidationContext

class ValidationContext extends ASTValidationContext {
constructor(
schema: GraphQLSchema,
typeInfo: TypeInfo,
onError: (error: GraphQLError) => void,
);
private _recursiveVariableUsages;
private _schema;
private _typeInfo;
private _variableUsages;
get [Symbol.toStringTag](): string;
 
getArgument(): Maybe<GraphQLArgument>;
getDirective(): Maybe<GraphQLDirective>;
getEnumValue(): Maybe<GraphQLEnumValue>;
getFieldDef(): Maybe<GraphQLField<unknown, unknown>>;
getInputType(): Maybe<GraphQLInputType>;
getParentInputType(): Maybe<GraphQLInputType>;
getParentType(): Maybe<GraphQLCompositeType>;
getRecursiveVariableUsages(operation: OperationDefinitionNode): ReadonlyArray<VariableUsage>;
getSchema(): GraphQLSchema;
getType(): Maybe<GraphQLOutputType>;
getVariableUsages(node: NodeWithSelectionSet): ReadonlyArray<VariableUsage>;
}

§Extends

§
ASTValidationContext
[src]

§Constructors

§
new ValidationContext(schema: GraphQLSchema, ast: DocumentNode, typeInfo: TypeInfo, onError: (error: GraphQLError) => void)
[src]

§Properties

§
_recursiveVariableUsages
[src]
§
_schema
[src]
§
_typeInfo
[src]
§
_variableUsages
[src]
§
[Symbol.toStringTag]: string readonly
[src]

§Methods

§
getArgument(): Maybe<GraphQLArgument>
[src]
§
getDirective(): Maybe<GraphQLDirective>
[src]
§
getEnumValue(): Maybe<GraphQLEnumValue>
[src]
§
getFieldDef(): Maybe<GraphQLField<unknown, unknown>>
[src]
§
getInputType(): Maybe<GraphQLInputType>
[src]
§
getParentInputType(): Maybe<GraphQLInputType>
[src]
§
getParentType(): Maybe<GraphQLCompositeType>
[src]
§
getRecursiveVariableUsages(operation: OperationDefinitionNode): ReadonlyArray<VariableUsage>
[src]
§
getType(): Maybe<GraphQLOutputType>
[src]
§
getVariableUsages(node: NodeWithSelectionSet): ReadonlyArray<VariableUsage>
[src]