diff --git a/packages/graphql-modules/src/module/resolvers.ts b/packages/graphql-modules/src/module/resolvers.ts index f74bebcc99..29f76f14a7 100644 --- a/packages/graphql-modules/src/module/resolvers.ts +++ b/packages/graphql-modules/src/module/resolvers.ts @@ -258,6 +258,13 @@ function addObject({ if (fields.hasOwnProperty(fieldName)) { const resolver = fields[fieldName]; + if(typeof resolver === 'undefined'){ + throw new ResolverDuplicatedError( + `Resolver not implement of "${typeName}.${fieldName}"`, + useLocation({ dirname: config.dirname, id: config.id }) + ); + } + if (isResolveFn(resolver)) { if (container[typeName][fieldName]) { throw new ResolverDuplicatedError(