mugan86-chronometer
Version:
Simple library that contait chronometer with Counter and Count Down Timer
102 lines (80 loc) • 2.45 kB
Markdown
[](https://badge.fury.io/js/mugan86-chronometer)
[](https://travis-ci.org/mugan86/chrono-countdown-count)
[](https://coveralls.io/github/mugan86/chrono-countdown-count?branch=master)
[](./documentation)
[](https://opensource.org/licenses/MIT)
This library use to execute count timer and countdown timer.
* Documentation Info: https://mugan86-chronometer.firebaseapp.com/
* NPM Package: https://www.npmjs.com/package/mugan86-chronometer
```javascript
npm install mugan86-chronometer
```
```javascript
const chrono = require('mugan86-chronometer');
const count = chrono.Counter;
// With clock format
const contar = new count(3, true);
// Contador
let counter = contar.start().subscribe(data => {
console.log(data);
if (data === 'FINISH') {
counter.unsubscribe();
}
});
// Expect results.
00:00:00
00:00:01
00:00:02
FINISH
// With NOT clock format
const contar = new count(3, false);
// Contador
let counter = contar.start().subscribe(data => {
console.log(data);
if (data === 'FINISH') {
counter.unsubscribe();
}
});
// Expect results.
0d 0h 0m 0s
0d 0h 0m 1s
0d 0h 0m 2s
FINISH
```
```javascript
const chrono = require('mugan86-chronometer');
const count = chrono.CountDown;
// With clock format
const descontar = new count(3, true);
// Countdown timer
let counter = descontar.start().subscribe(data => {
console.log(data);
if (data === 'FINISH') {
counter.unsubscribe();
}
});
// Expect results.
00:00:03
00:00:02
00:00:01
FINISH
// With NOT clock format
const descontarNoClock = new count(3, false);
// Counter
let counter = descontarNoClock.start().subscribe(data => {
console.log(data);
if (data === 'FINISH') {
counter.unsubscribe();
}
});
// Expect results.
0d 0h 0m 3s
0d 0h 0m 2s
0d 0h 0m 1s
FINISH
```