Skip to content

Commit b4a20be

Browse files
author
Adam Zionts
committed
Revert "Revert "Add deprecation warning for engine.schemaTag""
This reverts commit 627594b.
1 parent 756639e commit b4a20be

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/apollo-server-core/src/ApolloServer.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,12 @@ function getEngineGraphVariant(engine: Config['engine']): string | undefined {
9898
if (engine === false) {
9999
return;
100100
} 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+
}
101107
return engine.graphVariant || engine.schemaTag;
102108
} else {
103109
if (process.env.ENGINE_SCHEMA_TAG) {

0 commit comments

Comments
 (0)