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.
- Host: GitHub
- URL: https://github.com/z41z/fortimer
- Owner: z41z
- License: mit
- Created: 2023-07-19T10:16:21.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-22T06:07:56.000Z (over 2 years ago)
- Last Synced: 2025-02-02T13:47:39.614Z (about 1 year ago)
- Topics: javascript, timer, timer-manager
- Language: JavaScript
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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();
```