@envelop/filter-operation-type
This plugins injects a validation rule into the validation phase that only allows the specified operation types (e.g. subscription
, query
or mutation
).
Getting Started
yarn add @envelop/filter-operation-type
Usage Example
import { envelop } from '@envelop/core';
import { useFilterAllowedOperations } from '@envelop/filter-operation-type';
const getEnveloped = envelop({
// only allow execution of subscription operations
plugins: [useFilterAllowedOperations(['subscription'])],
});