We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 756639e commit b4a20beCopy full SHA for b4a20be
1 file changed
packages/apollo-server-core/src/ApolloServer.ts
@@ -98,6 +98,12 @@ function getEngineGraphVariant(engine: Config['engine']): string | undefined {
98
if (engine === false) {
99
return;
100
} else if (typeof engine === 'object' && (engine.graphVariant || engine.schemaTag)) {
101
+ if (engine.graphVariant && engine.schemaTag) {
102
+ throw new Error('Cannot set both engine.graphVariant and engine.schemaTag. Please use engine.graphVariant.');
103
+ }
104
+ if (engine.schemaTag) {
105
+ console.warn('[Deprecation warning] Usage of engine.schemaTag is deprecated. Please use engine.graphVariant instead.');
106
107
return engine.graphVariant || engine.schemaTag;
108
} else {
109
if (process.env.ENGINE_SCHEMA_TAG) {
0 commit comments