UNPKG

640 BTypeScriptView Raw
1import { GraphQLError } from '../error/GraphQLError';
2import { DocumentNode } from '../language/ast';
3import { GraphQLSchema } from '../type/schema';
4
5/**
6 * A validation rule which reports deprecated usages.
7 *
8 * Returns a list of GraphQLError instances describing each deprecated use.
9 *
10 * @deprecated Please use `validate` with `NoDeprecatedCustomRule` instead:
11 *
12 * ```
13 * import { validate, NoDeprecatedCustomRule } from 'graphql'
14 *
15 * const errors = validate(schema, document, [NoDeprecatedCustomRule])
16 * ```
17 */
18export function findDeprecatedUsages(
19 schema: GraphQLSchema,
20 ast: DocumentNode,
21): ReadonlyArray<GraphQLError>;