Skip to content

Commit 9d94a56

Browse files
author
keindev
committed
refactor: rewrite example app to TS
1 parent db5abe7 commit 9d94a56

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

example/app.js renamed to example/app.ts

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import TaskTree from '../lib/index.js';
1+
/* eslint-disable */
2+
import TaskTree from '../src/TaskTree';
3+
24
const tree = TaskTree.tree();
35

46
// start task tree log update in terminal
@@ -17,19 +19,23 @@ let once = false;
1719
const promises = [50, 75, 200].map((ms, i) => {
1820
return new Promise(resolve => {
1921
const handle = setInterval(() => {
20-
if (once) {
21-
if (bars[i].percent >= 50) {
22-
bars[i].skip();
22+
const bar = bars[i];
23+
24+
if (bar) {
25+
if (once) {
26+
if (bar.percent >= 50) {
27+
bar.skip();
28+
} else {
29+
bar.fail();
30+
}
2331
} else {
24-
bars[i].fail();
32+
once = bar.tick(Math.random() * 10).isCompleted;
2533
}
26-
} else {
27-
once = bars[i].tick(Math.random() * 10).isCompleted;
2834
}
2935

3036
if (once) {
3137
clearInterval(handle);
32-
resolve();
38+
resolve('');
3339
}
3440
}, ms);
3541
});

0 commit comments

Comments
 (0)