From 01567c00f49a933d0e52f1c96d26bac5d3422ff6 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Mon, 7 Jul 2025 11:57:41 +0100 Subject: [PATCH] Remove 'assert' --- packages/graphql-parse-resolve-info/src/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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);