UNPKG

725 BTypeScriptView Raw
1import { ValidationContext, SDLValidationContext } from "../ValidationContext";
2import { ASTVisitor } from "../../language/visitor";
3
4export function missingFieldArgMessage(fieldName: string, argName: string, type: string): string;
5
6export function missingDirectiveArgMessage(directiveName: string, argName: string, type: string): string;
7
8/**
9 * Provided required arguments
10 *
11 * A field or directive is only valid if all required (non-null without a
12 * default value) field arguments have been provided.
13 */
14export function ProvidedRequiredArguments(context: ValidationContext): ASTVisitor;
15
16// @internal
17export function ProvidedRequiredArgumentsOnDirectives(context: ValidationContext | SDLValidationContext): ASTVisitor;