Skip to content

Commit 5ef99c4

Browse files
Merge pull request #128 from codex-team/fix/build
fix(build): Replace ?? with ||
2 parents 1dc28ec + f0571b9 commit 5ef99c4

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@hawk.so/javascript",
33
"type": "commonjs",
4-
"version": "3.2.7",
4+
"version": "3.2.8",
55
"description": "JavaScript errors tracking for Hawk.so",
66
"files": [
77
"dist"

src/catcher.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ export default class Catcher {
115115
this.user = settings.user || Catcher.getGeneratedUser();
116116
this.context = settings.context || undefined;
117117
this.beforeSend = settings.beforeSend;
118-
this.disableVueErrorHandler = settings.disableVueErrorHandler ?? false;
119-
this.consoleTracking = settings.consoleTracking ?? true;
118+
this.disableVueErrorHandler = settings.disableVueErrorHandler !== null && settings.disableVueErrorHandler !== undefined ? settings.disableVueErrorHandler : false;
119+
this.consoleTracking = settings.consoleTracking !== null && settings.consoleTracking !== undefined ? settings.consoleTracking : true;
120120

121121
if (!this.token) {
122122
log(
@@ -549,10 +549,12 @@ export default class Catcher {
549549
return;
550550
}
551551

552+
const stack = error.stack !== null && error.stack !== undefined ? error.stack : '';
553+
552554
return {
553555
name: error.name,
554556
message: error.message,
555-
stack: error.stack ?? '',
557+
stack,
556558
};
557559
}
558560

src/modules/stackParser.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,12 @@ export default class StackParser {
2424

2525
return Promise.all(stackParsed.map(async (frame) => {
2626
const sourceCode = await this.extractSourceCode(frame);
27-
27+
const file = frame.fileName !== null && frame.fileName !== undefined ? frame.fileName : '';
28+
const line = frame.lineNumber !== null && frame.lineNumber !== undefined ? frame.lineNumber : 0;
29+
2830
return {
29-
file: frame.fileName ?? '',
30-
line: frame.lineNumber ?? 0,
31+
file,
32+
line,
3133
column: frame.columnNumber,
3234
sourceCode: sourceCode !== null ? sourceCode : undefined,
3335
function: frame.functionName,

0 commit comments

Comments
 (0)