Skip to content

Commit 99fed75

Browse files
committed
Added version to errors.
1 parent cb5f9f5 commit 99fed75

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src.ts/errors.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
'use strict';
22

3+
import { version } from './_version';
4+
35
// Unknown Error
46
export const UNKNOWN_ERROR = 'UNKNOWN_ERROR';
57

@@ -69,21 +71,23 @@ export function throwError(message: string, code: string, params: any): never {
6971
if (!code) { code = UNKNOWN_ERROR; }
7072
if (!params) { params = {}; }
7173

72-
var messageDetails: Array<string> = [];
73-
Object.keys(params).forEach(function(key) {
74+
let messageDetails: Array<string> = [];
75+
Object.keys(params).forEach((key) => {
7476
try {
7577
messageDetails.push(key + '=' + JSON.stringify(params[key]));
7678
} catch (error) {
7779
messageDetails.push(key + '=' + JSON.stringify(params[key].toString()));
7880
}
7981
});
80-
var reason = message;
82+
messageDetails.push("version=" + version);
83+
84+
let reason = message;
8185
if (messageDetails.length) {
8286
message += ' (' + messageDetails.join(', ') + ')';
8387
}
8488

8589
// @TODO: Any??
86-
var error: any = new Error(message);
90+
let error: any = new Error(message);
8791
error.reason = reason;
8892
error.code = code
8993

0 commit comments

Comments
 (0)