UNPKG

742 BTypeScriptView Raw
1import { ValidationContext, SDLValidationContext } from "../ValidationContext";
2import { ASTVisitor } from "../../language/visitor";
3
4export function unknownArgMessage(
5 argName: string,
6 fieldName: string,
7 typeName: string,
8 suggestedArgs: Array<string>
9): string;
10
11export function unknownDirectiveArgMessage(
12 argName: string,
13 directiveName: string,
14 suggestedArgs: Array<string>
15): string;
16
17/**
18 * Known argument names
19 *
20 * A GraphQL field is only valid if all supplied arguments are defined by
21 * that field.
22 */
23export function KnownArgumentNames(context: ValidationContext): ASTVisitor;
24
25// @internal
26export function KnownArgumentNamesOnDirectives(context: ValidationContext | SDLValidationContext): ASTVisitor;