From ac6cc9f7bdd803c47ec8ee1be84fea7de1b5ce7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Wed, 14 Dec 2022 21:56:04 +0100 Subject: [PATCH] Removed circular import in the errors package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fredrik Adelöw --- .changeset/honest-spoons-design.md | 5 +++++ packages/errors/src/errors/CustomErrorBase.ts | 2 +- packages/errors/src/errors/ResponseError.ts | 2 +- packages/errors/src/serialization/error.ts | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changeset/honest-spoons-design.md diff --git a/.changeset/honest-spoons-design.md b/.changeset/honest-spoons-design.md new file mode 100644 index 0000000000..81e0740366 --- /dev/null +++ b/.changeset/honest-spoons-design.md @@ -0,0 +1,5 @@ +--- +'@backstage/errors': patch +--- + +Removed a circular import diff --git a/packages/errors/src/errors/CustomErrorBase.ts b/packages/errors/src/errors/CustomErrorBase.ts index 786e10ef23..b831d4eea3 100644 --- a/packages/errors/src/errors/CustomErrorBase.ts +++ b/packages/errors/src/errors/CustomErrorBase.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { stringifyError } from '../serialization'; +import { stringifyError } from '../serialization/error'; import { isError } from './assertion'; /** diff --git a/packages/errors/src/errors/ResponseError.ts b/packages/errors/src/errors/ResponseError.ts index a26891ef6a..f8ba0a1ba1 100644 --- a/packages/errors/src/errors/ResponseError.ts +++ b/packages/errors/src/errors/ResponseError.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { deserializeError } from '../serialization'; +import { deserializeError } from '../serialization/error'; import { ErrorResponseBody, parseErrorResponseBody, diff --git a/packages/errors/src/serialization/error.ts b/packages/errors/src/serialization/error.ts index 8d031949bf..e48309f1e7 100644 --- a/packages/errors/src/serialization/error.ts +++ b/packages/errors/src/serialization/error.ts @@ -19,7 +19,7 @@ import { deserializeError as deserializeErrorInternal, serializeError as serializeErrorInternal, } from 'serialize-error'; -import { isError } from '../errors'; +import { isError } from '../errors/assertion'; /** * The serialized form of an Error.