UNPKG

graphql-validate-directive

Version:
13 lines (11 loc) 341 B
import type { ApolloServerPlugin } from 'apollo-server-plugin-base' import { validateDirective } from './validateDirective' export const apolloValidateDirectivePlugin = ( directiveName?: string, ): ApolloServerPlugin<any> => { return { async serverWillStart({ schema }) { validateDirective(directiveName)(schema) }, } }