From 3734a1bd1693fac90a7f94013668fac490cd91d1 Mon Sep 17 00:00:00 2001 From: Krystan HuffMenne Date: Mon, 5 Jun 2023 17:41:34 -0700 Subject: [PATCH] Remove unnecessary try/catch --- .../test-helpers/-internal/is-component.ts | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/addon/addon-test-support/@ember/test-helpers/-internal/is-component.ts b/addon/addon-test-support/@ember/test-helpers/-internal/is-component.ts index bf47cc88d..91b028330 100644 --- a/addon/addon-test-support/@ember/test-helpers/-internal/is-component.ts +++ b/addon/addon-test-support/@ember/test-helpers/-internal/is-component.ts @@ -10,22 +10,7 @@ import { getInternalComponentManager as getComponentManager } from '@glimmer/man * @returns {boolean} True if it's a component, false if not */ function isComponent(maybeComponent: object): maybeComponent is ComponentLike { - // SAFETY: in more recent versions of @glimmer/manager, - // this throws an error when maybeComponent does not have - // an associated manager. - try { - return !!getComponentManager(maybeComponent, true); - } catch (e) { - if ( - `${e}`.includes( - `wasn't a component manager associated with the definition` - ) - ) { - return false; - } - - throw e; - } + return !!getComponentManager(maybeComponent, true); } export default isComponent;