From 0bf2ea2581894114c9bb426b9e835442ddeef250 Mon Sep 17 00:00:00 2001 From: Ivan Goncharov Date: Tue, 5 Oct 2021 19:57:25 +0300 Subject: [PATCH] integrationTests/ts: Simplify extensions tests --- integrationTests/ts/extensions-test.ts | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/integrationTests/ts/extensions-test.ts b/integrationTests/ts/extensions-test.ts index bd3857e8b3..1a291e1432 100644 --- a/integrationTests/ts/extensions-test.ts +++ b/integrationTests/ts/extensions-test.ts @@ -1,25 +1,15 @@ import { GraphQLString, GraphQLObjectType } from 'graphql/type'; interface SomeExtension { - number: number; - string: string; + meaningOfLife: 42; } -const example: SomeExtension = { - number: 42, - string: 'Meaning of life', -}; - declare module 'graphql' { - interface GraphQLObjectTypeExtensions<_TSource = any, _TContext = any> { + interface GraphQLObjectTypeExtensions<_TSource, _TContext> { someObjectExtension?: SomeExtension; } - interface GraphQLFieldExtensions< - _TSource, - _TContext, - _TArgs = { [argName: string]: any }, - > { + interface GraphQLFieldExtensions<_TSource, _TContext, _TArgs> { someFieldExtension?: SomeExtension; } @@ -37,18 +27,18 @@ const queryType: GraphQLObjectType = new GraphQLObjectType({ who: { type: GraphQLString, extensions: { - someArgumentExtension: example, + someArgumentExtension: { meaningOfLife: 42 }, }, }, }, resolve: (_root, args) => 'Hello ' + (args.who || 'World'), extensions: { - someFieldExtension: example, + someFieldExtension: { meaningOfLife: 42 }, }, }, }), extensions: { - someObjectExtension: example, + someObjectExtension: { meaningOfLife: 42 }, }, });