UNPKG

637 BJavaScriptView Raw
1import { validate } from "../validation/validate.mjs";
2import { NoDeprecatedCustomRule } from "../validation/rules/custom/NoDeprecatedCustomRule.mjs";
3/**
4 * A validation rule which reports deprecated usages.
5 *
6 * Returns a list of GraphQLError instances describing each deprecated use.
7 *
8 * @deprecated Please use `validate` with `NoDeprecatedCustomRule` instead:
9 *
10 * ```
11 * import { validate, NoDeprecatedCustomRule } from 'graphql'
12 *
13 * const errors = validate(schema, document, [NoDeprecatedCustomRule])
14 * ```
15 */
16
17export function findDeprecatedUsages(schema, ast) {
18 return validate(schema, ast, [NoDeprecatedCustomRule]);
19}