diff --git a/src/graphql/server.ts b/src/graphql/server.ts index a30b45652c..7e34d2fe9d 100644 --- a/src/graphql/server.ts +++ b/src/graphql/server.ts @@ -3,10 +3,11 @@ import { ApolloServer } from 'apollo-server-express'; import { buildSchemaSync } from 'type-graphql'; import DexResolver from '../resolvers/DexResolver'; import AbilityResolver from '../resolvers/AbilityResolver'; +import ItemResolver from '../resolvers/ItemResolver'; const gqlServer = () => { const app = express(); - const schema = buildSchemaSync({ resolvers: [ DexResolver, AbilityResolver ] }); + const schema = buildSchemaSync({ resolvers: [ DexResolver, AbilityResolver, ItemResolver ] }); const apolloServer = new ApolloServer({ schema, diff --git a/src/resolvers/AbilityResolver.ts b/src/resolvers/AbilityResolver.ts index 4c64e470d8..00ba253825 100644 --- a/src/resolvers/AbilityResolver.ts +++ b/src/resolvers/AbilityResolver.ts @@ -57,7 +57,7 @@ export default class AbilityResolver { return entry; } - @Query(() => GraphQLJSONObject, { + @Query(() => [ GraphQLJSONObject ], { description: [ 'Gets entries of multiple ability based on a fuzzy search.', 'You can supply skip and take to limit the amount of flavour texts to return and reverse to show latest games on top.', diff --git a/src/resolvers/ItemResolver.ts b/src/resolvers/ItemResolver.ts index 03b05598e5..cccfe7ceed 100644 --- a/src/resolvers/ItemResolver.ts +++ b/src/resolvers/ItemResolver.ts @@ -57,7 +57,7 @@ export default class ItemResolver { return entry; } - @Query(() => GraphQLJSONObject, { + @Query(() => [ GraphQLJSONObject ], { description: [ 'Gets entries of multiple items based on a fuzzy search.', 'You can supply skip and take to limit the amount of flavour texts to return and reverse to show latest games on top.',