diff --git a/packages/connect/src/constants/errors.ts b/packages/connect/src/constants/errors.ts index 6c43740b6a3a..9212134f9d28 100644 --- a/packages/connect/src/constants/errors.ts +++ b/packages/connect/src/constants/errors.ts @@ -69,6 +69,11 @@ export class TrezorError extends Error { this.code = code; this.message = message; } + + // Error.prototype.toString() does not include custom property `code` + toString() { + return `${this.name} (code: ${this.code}): ${this.message}`; + } } export const TypedError = (id: ErrorCode, message?: string) =>