mugan86-chronometer
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Counter / CountdownTimer Library

npm version Build Status Coverage Status doc coverage License: MIT

This library use to execute count timer and countdown timer.

Instructions to install

npm install mugan86-chronometer

Intructions to use

Intructions to use Count Timer

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

Intructions to use Countdown Timer

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

Package Sidebar

Install

npm i mugan86-chronometer

Weekly Downloads

0

Version

1.0.4

License

MIT

Unpacked Size

14.5 kB

Total Files

14

Last publish

Collaborators

  • mugan86