From 4512b09cfcc1f4d0d63e15c11c56186788ae3ec5 Mon Sep 17 00:00:00 2001 From: Max Kless Date: Tue, 16 Apr 2024 16:44:11 +0200 Subject: [PATCH] fix(core): use name instead of .prototype.name when comparing errors --- packages/nx/src/project-graph/error-types.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/nx/src/project-graph/error-types.ts b/packages/nx/src/project-graph/error-types.ts index 92eb4fef9dc04..4841355d6b8fe 100644 --- a/packages/nx/src/project-graph/error-types.ts +++ b/packages/nx/src/project-graph/error-types.ts @@ -132,9 +132,7 @@ export class MergeNodesError extends Error { export function isCreateNodesError(e: unknown): e is CreateNodesError { return ( e instanceof CreateNodesError || - (typeof e === 'object' && - 'name' in e && - e?.name === CreateNodesError.prototype.name) + (typeof e === 'object' && 'name' in e && e?.name === CreateNodesError.name) ); } @@ -145,15 +143,13 @@ export function isAggregateCreateNodesError( e instanceof AggregateCreateNodesError || (typeof e === 'object' && 'name' in e && - e?.name === AggregateCreateNodesError.prototype.name) + e?.name === AggregateCreateNodesError.name) ); } export function isMergeNodesError(e: unknown): e is MergeNodesError { return ( e instanceof MergeNodesError || - (typeof e === 'object' && - 'name' in e && - e?.name === MergeNodesError.prototype.name) + (typeof e === 'object' && 'name' in e && e?.name === MergeNodesError.name) ); }