An open API service indexing awesome lists of open source software.

https://github.com/z41z/fortimer

Manage your JavaScript timer.
https://github.com/z41z/fortimer

javascript timer timer-manager

Last synced: 3 months ago
JSON representation

Manage your JavaScript timer.

Awesome Lists containing this project

README

          

# fortimer

Manage your JavaScript timer.

## Install

``` node
npm i fortimer //or yarn add fortimer
```

### Usage

``` js
import Timer from 'fortimer'
let timer = new Timer()
timer.add({
name: 'test',
repeat: true,
func: () => {
console.log(new Date())
}
})
```

* add(obj = {})
* {Object} config
* {String} name: timer name
* {Boolean} repeat: default `false`,`true` for setInterval(),`false` for setTimeout()
* {Number} duration: timer duraion,default `1000`ms

``` js
timer.add({
name: 'test',
repeat: true,
duration: 10e3,
func: ()=>{
console.log(new Date())
}
});
// return timer
```
* getAll()
``` js
timer.getAll();
```
* remove(name)
* {String} name: timer name

``` js
timer.remove('test');
```
* removeAll()
``` js
timer.removeAll();
```