Skip to content

Commit 6d1630d

Browse files
committed
Introspection: change includeDeprecated: Boolean to Boolean!
1 parent bee64a8 commit 6d1630d

3 files changed

Lines changed: 12 additions & 5 deletions

File tree

src/type/__tests__/introspection-test.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,13 @@ describe('Introspection', () => {
162162
{
163163
name: 'includeDeprecated',
164164
type: {
165-
kind: 'SCALAR',
166-
name: 'Boolean',
167-
ofType: null,
165+
kind: 'NON_NULL',
166+
name: null,
167+
ofType: {
168+
kind: 'SCALAR',
169+
name: 'Boolean',
170+
ofType: null,
171+
},
168172
},
169173
defaultValue: 'false',
170174
},

src/type/introspection.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,10 @@ export const __Schema: GraphQLObjectType = new GraphQLObjectType({
7373
new GraphQLList(new GraphQLNonNull(__Directive)),
7474
),
7575
args: {
76-
includeDeprecated: { type: GraphQLBoolean, defaultValue: false },
76+
includeDeprecated: {
77+
type: new GraphQLNonNull(GraphQLBoolean),
78+
defaultValue: false,
79+
},
7780
},
7881
resolve: (schema, { includeDeprecated }) =>
7982
includeDeprecated

src/utilities/__tests__/printSchema-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -717,7 +717,7 @@ describe('Type System Printer', () => {
717717
subscriptionType: __Type
718718
719719
"""A list of all directives supported by this server."""
720-
directives(includeDeprecated: Boolean = false): [__Directive!]!
720+
directives(includeDeprecated: Boolean! = false): [__Directive!]!
721721
}
722722
723723
"""

0 commit comments

Comments
 (0)