Skip to content

Commit 66d42b6

Browse files
authored
Handle undefined monitor values
1 parent 72d5638 commit 66d42b6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/lib/monitor-adapter.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@ export default function ({id, spriteName, opcode, params, value, vm}) {
2727
label = `${spriteName}: ${label}`;
2828
}
2929

30+
// Parse null to a string
3031
if (value === null) {
3132
value = 'null';
3233
}
3334

35+
// Parse undefined to a string
36+
if (isUndefined(value)) {
37+
value = 'undefined';
38+
}
39+
3440
// If value is a number, round it to six decimal places
3541
if (typeof value === 'number') {
3642
value = Number(value.toFixed(6));

0 commit comments

Comments
 (0)