From cc09280c19dd9da90b29c19730c1188c4cf27b72 Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Tue, 22 Mar 2022 11:15:27 +0100 Subject: [PATCH] fix: Fix `cause` --- src/CameraError.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/CameraError.ts b/src/CameraError.ts index a379550..794a1db 100644 --- a/src/CameraError.ts +++ b/src/CameraError.ts @@ -120,8 +120,10 @@ class CameraError extends Error { public get message(): string { return this._message; } - public get cause(): ErrorWithCause | undefined { - return this._cause; + public get cause(): Error | undefined { + const c = this._cause; + if (c == null) return undefined; + return new Error(`[${c.code}]: ${c.message}`); } /**