File tree 2 files changed +5
-2
lines changed
2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -241,8 +241,10 @@ export function isNullableType(type: any): type is GraphQLNullableType;
241
241
export function assertNullableType ( type : any ) : GraphQLNullableType ;
242
242
243
243
export function getNullableType ( type : void ) : undefined ;
244
+ export function getNullableType < T extends GraphQLNullableType > ( type : T ) : T ;
244
245
export function getNullableType < T extends GraphQLNullableType > (
245
- type : GraphQLNonNull < T > | T ,
246
+ // eslint-disable-next-line @typescript-eslint/unified-signatures
247
+ type : GraphQLNonNull < T > ,
246
248
) : T ;
247
249
248
250
/**
Original file line number Diff line number Diff line change @@ -474,7 +474,8 @@ export function assertNullableType(type: mixed): GraphQLNullableType {
474
474
475
475
/* eslint-disable no-redeclare */
476
476
declare function getNullableType ( type : void | null ) : void ;
477
- declare function getNullableType < T > ( type : GraphQLNonNull < T > | T ) : T ;
477
+ declare function getNullableType < T : GraphQLNullableType > ( type : T ) : T ;
478
+ declare function getNullableType < T > ( type : GraphQLNonNull < T > ) : T ;
478
479
export function getNullableType ( type ) {
479
480
/* eslint-enable no-redeclare */
480
481
if ( type ) {
You can’t perform that action at this time.
0 commit comments