isValidLiteralValue.d.ts 483 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
import { GraphQLError } from '../error/GraphQLError';
import { ValueNode } from '../language/ast';
import { GraphQLInputType } from '../type/definition';

/**
 * Utility which determines if a value literal node is valid for an input type.
 *
 * Deprecated. Rely on validation for documents containing literal values.
 *
 * This function will be removed in v15
 */
export function isValidLiteralValue(
  type: GraphQLInputType,
  valueNode: ValueNode,
): ReadonlyArray<GraphQLError>;