diff --git a/packages/graphql-parse-resolve-info/src/index.ts b/packages/graphql-parse-resolve-info/src/index.ts index 90ef3b6eb..7d970b1dd 100644 --- a/packages/graphql-parse-resolve-info/src/index.ts +++ b/packages/graphql-parse-resolve-info/src/index.ts @@ -1,4 +1,3 @@ -import * as assert from "assert"; import { getNamedType, isCompositeType, @@ -270,7 +269,9 @@ function fieldTreeFromAST( if (DEBUG_ENABLED) debug("%s[%d] Fragment spread '%s'", depth, instance, name); const fragment = fragments[name]; - assert(fragment, 'unknown fragment "' + name + '"'); + if (!fragment) { + throw new Error('unknown fragment "' + name + '"'); + } let fragmentType: GraphQLNamedType | null | undefined = parentType; if (fragment.typeCondition) { fragmentType = getType(resolveInfo, fragment.typeCondition);