Skip to content

Commit 2133e71

Browse files
author
keindev
committed
docs: fix banner link, change code block lang to TS
1 parent 49a5f13 commit 2133e71

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<p align="center"><img width="230" src="https://cdn.jsdelivr.net/gh/keindev/tasktree/media/logo.svg" alt="TaskTree logo"></p>
1+
<p align="center"><img src="https://cdn.jsdelivr.net/gh/keindev/tasktree/media/banner.svg" alt="Package logo"></p>
22

33
<p align="center">
44
<a href="https://travis-ci.com/keindev/tasktree"><img src="https://travis-ci.com/keindev/tasktree.svg?branch=master" alt="Build Status"></a>
@@ -19,7 +19,7 @@ npm install tasktree-cli
1919

2020
## Usage
2121

22-
```javascript
22+
```typescript
2323
import TaskTree from 'tasktree-cli';
2424

2525
const tree = TaskTree.tree();
@@ -40,19 +40,23 @@ let once = false;
4040
const promises = [50, 75, 200].map((ms, i) => {
4141
return new Promise(resolve => {
4242
const handle = setInterval(() => {
43-
if (once) {
44-
if (bars[i].percent >= 50) {
45-
bars[i].skip();
43+
const bar = bars[i];
44+
45+
if (bar) {
46+
if (once) {
47+
if (bar.percent >= 50) {
48+
bar.skip();
49+
} else {
50+
bar.fail();
51+
}
4652
} else {
47-
bars[i].fail();
53+
once = bar.tick(Math.random() * 10).isCompleted;
4854
}
49-
} else {
50-
once = bars[i].tick(Math.random() * 10).isCompleted;
5155
}
5256

5357
if (once) {
5458
clearInterval(handle);
55-
resolve();
59+
resolve('');
5660
}
5761
}, ms);
5862
});
@@ -72,7 +76,7 @@ Promise.all(promises).then(() => {
7276

7377
TaskTree uses [chalk-template](https://www.npmjs.com/package/chalk-template) to style text and supports formatting as a [tagged template literal](https://www.npmjs.com/package/chalk#tagged-template-literal).
7478

75-
```javascript
79+
```typescript
7680
const task = new Task('{underline.cyan.bold Awesome task}');
7781
```
7882

0 commit comments

Comments
 (0)