ValidationContext
class ValidationContext extends ASTValidationContext { }
constructor(
schema: GraphQLSchema,
ast: DocumentNode,
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>;
getSchema(): GraphQLSchema;
getType(): Maybe<GraphQLOutputType>;
getVariableUsages(node: NodeWithSelectionSet): ReadonlyArray<VariableUsage>;
§Constructors
§
new ValidationContext(schema: GraphQLSchema, ast: DocumentNode, typeInfo: TypeInfo, onError: (error: GraphQLError) => void)
[src]§Properties
§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]§
getSchema(): GraphQLSchema
[src]§
getType(): Maybe<GraphQLOutputType>
[src]