diff --git a/packages/plugins/extended-validation/README.md b/packages/plugins/extended-validation/README.md index 5c30e0cfa..7cd8419ca 100644 --- a/packages/plugins/extended-validation/README.md +++ b/packages/plugins/extended-validation/README.md @@ -23,7 +23,7 @@ import { useExtendedValidation } from '@envelop/extended-validation' const getEnveloped = envelop({ plugins: [ - useEngine({ parse, validate, execute, subscribe }), + useEngine({ parse, validate, specifiedRules, execute, subscribe }), useExtendedValidation({ rules: [ /* ... your rules here */ @@ -62,13 +62,13 @@ You can use union inputs either via a the SDL flow, by annotating types and fiel First, make sure to add that rule to your plugin usage: ```ts -import { parse, validate, execute, subscribe } from 'graphql' +import { parse, validate, specifiedRules, execute, subscribe } from 'graphql' import { envelop, useEngine } from '@envelop/core' import { useExtendedValidation, OneOfInputObjectsRule } from '@envelop/extended-validation' const getEnveloped = envelop({ plugins: [ - useEngine({ parse, validate, execute, subscribe }), + useEngine({ parse, validate, specifiedRules, execute, subscribe }), useExtendedValidation({ rules: [OneOfInputObjectsRule] }) diff --git a/website/src/pages/v3/guides/adding-a-graphql-response-cache.mdx b/website/src/pages/v3/guides/adding-a-graphql-response-cache.mdx index 922bc881c..9e18c8a35 100644 --- a/website/src/pages/v3/guides/adding-a-graphql-response-cache.mdx +++ b/website/src/pages/v3/guides/adding-a-graphql-response-cache.mdx @@ -284,13 +284,13 @@ const getEnveloped = envelop({ Don't want to automatically invalidate based on mutations? Also configurable! ```ts -import { parse, validate, execute, subscribe } from 'graphql' +import { parse, validate, specifiedRules, execute, subscribe } from 'graphql' import { envelop, useEngine } from '@envelop/core' import { useResponseCache } from '@envelop/response-cache' const getEnveloped = envelop({ plugins: [ - useEngine({ parse, validate, execute, subscribe }), + useEngine({ parse, validate, specifiedRules, execute, subscribe }), // ... other plugins ... useResponseCache({ // some might prefer invalidating only based on a database write log diff --git a/website/src/pages/v3/guides/migrating-from-v2-to-v3.mdx b/website/src/pages/v3/guides/migrating-from-v2-to-v3.mdx index 45ce1bc8b..48b7719d2 100644 --- a/website/src/pages/v3/guides/migrating-from-v2-to-v3.mdx +++ b/website/src/pages/v3/guides/migrating-from-v2-to-v3.mdx @@ -24,7 +24,7 @@ We have designed the new `envelop` to be engine agnostic. This means that `graph We decided to drop `onResolverCalled` hook and instead [provide a new plugin](https://github.com/n1ru4l/envelop/pull/1500) that will let you hook into this phase. ```diff -import { parse, validate, execute, subscribe } from 'graphql' +import { parse, validate, specifiedRules,execute, subscribe } from 'graphql' import { envelop, Plugin, useEngine } from '@envelop/core' + import { useOnResolve } from '@envelop/on-resolve' @@ -41,7 +41,7 @@ function useResolve(): Plugin { const getEnveloped = envelop({ plugins: [ - useEngine({ parse, validate, execute, subscribe }), + useEngine({ parse, validate,specifiedRules, execute, subscribe }), // ... other plugins ... useResolve(), ],