type alias GraphqlPluginOptions

Union of schema construction options — mutually exclusive arms.

Supplying both arms results in a compile error due to the ?: never fields.

Definition

(GraphqlSchemaFirstOptions | GraphqlCodeFirstOptions)
& { path?: string; graphiql?: boolean; introspection?: boolean; maxDepth?: number; maxNodes?: number; validationRules?: unknown[]; maskInternalErrors?: boolean; formatError?: (error: unknown) => unknown; documentCacheSize?: number; buildContext?: (input: GraphqlContextInput) => unknown | Promise<unknown>; rootValue?: unknown; graphqlModule?: GraphqlModuleLike; subscriptions?: GraphqlSubscriptionsOptions; apq?: GraphqlApqOptions; maxBatchSize?: number; }

Usage

import { type GraphqlPluginOptions } from "graphql-plugin/src/index.ts";