Skip to content

Commit 21bc1c5

Browse files
fix
1 parent b8f36bf commit 21bc1c5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.vitepress/components/Playground.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ async function run() {
3333
{ Parser, Interpreter, utils: importedUtils },
3434
] = await Promise.all([
3535
import('@syuilo/aiscript'),
36-
new Promise((resolve) => setTimeout(resolve, 250)),
36+
new Promise((resolve) => setTimeout(resolve, 250)), // あまりにも高速に切り替わると実行できてるのかわかりにくいので、最低250msはロード画面を挟む
3737
]);
3838
ParserClass = Parser;
3939
InterpreterClass = Interpreter;
4040
utils = importedUtils;
4141
} else {
42-
await new Promise((resolve) => setTimeout(resolve, 250));
42+
await new Promise((resolve) => setTimeout(resolve, 250)); // あまりにも高速に切り替わると実行できてるのかわかりにくいので、最低250msはロード画面を挟む
4343
}
4444
if (!parser) {
4545
parser = new ParserClass();
@@ -49,7 +49,7 @@ async function run() {
4949
}
5050
interpreter = new InterpreterClass({}, {
5151
out: (value) => {
52-
logs.value.push(value.type === 'num' ? value.value.toString() : value.type === 'str' ? value.value : utils.valToString(value));
52+
logs.value.push(value.type === 'num' ? value.value.toString() : value.type === 'str' ? value.value : utils?.valToString(value) ?? '');
5353
},
5454
});
5555

0 commit comments

Comments
 (0)