Skip to content

Commit 88a4de5

Browse files
committed
fix jsar console
1 parent 782de3d commit 88a4de5

3 files changed

Lines changed: 16 additions & 6 deletions

File tree

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"packages/vscode-extension"
66
],
77
"dependencies": {
8-
"@yodaos-jsar/dom": "0.3.1-alpha.20240117.1705494038380",
8+
"@yodaos-jsar/dom": "0.3.1-alpha.20240118.1705570624102",
99
"babylonjs": "^6.10.0"
1010
},
1111
"devDependencies": {

packages/vscode-extension/src/views/ConsoleView/main.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,16 @@ function argToValue(arg) {
2828
) {
2929
return arg.value;
3030
}
31+
if (arg.type === 'object') {
32+
try {
33+
if (arg.className === 'URL') {
34+
return new URL(arg.value);
35+
}
36+
} catch (err) {
37+
// ignore
38+
}
39+
return arg.value;
40+
}
3141
}
3242

3343
function App() {
@@ -51,7 +61,7 @@ function App() {
5161
return {
5262
id: `${log.timestamp}-${i}`,
5363
method: log.level,
54-
data: [log.text].concat(argToValue(log.args)),
64+
data: [log.text].concat(log.args.map(argToValue)),
5565
} as Message;
5666
});
5767
return <div id="app">

0 commit comments

Comments
 (0)