Union of schema construction options — mutually exclusive arms.
Supplying both arms results in a compile error due to the ?: never fields.
(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; }