We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 16c8aa1 commit 968f46aCopy full SHA for 968f46a
src/envelop.ts
@@ -1,16 +1,13 @@
1
import type { Plugin } from "@envelop/core";
2
-import { specifiedRules } from "graphql";
3
4
import { depthLimit } from "./index.js";
5
import type { Options } from "./interfaces.js";
6
7
export function useDepthLimit(options: Options): Plugin {
8
const rule = depthLimit(options);
9
return {
10
- onValidate({ params }) {
11
- params.rules = params.rules
12
- ? [...params.rules, rule]
13
- : [...specifiedRules, rule];
+ onValidate({ addValidationRule }) {
+ addValidationRule(rule);
14
},
15
};
16
}
0 commit comments