@gamalielmh921230/node_timer
Version:
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HJT3RJKJ44EWQ&source=url ) # Para Instalar ```javascript npm i @gamalielmh921230/node_timer //o ya
37 lines (30 loc) • 1.18 kB
Markdown
# node_timer
### Clase para crear timers que se ejecuten indefinidamente
### **Apoyar el proyecto**
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HJT3RJKJ44EWQ&source=url
)
# Para Instalar
```javascript
npm i @gamalielmh921230/node_timer
//o
yarn add @gamalielmh921230/node_timer
````
# Como se Usa
```javascript
const Timer = require('@gamalielmh921230/node_timer')
const Reloj= new Timer(1000,()=>{
const horas = (new Date()).getHours();
const minutos = (new Date()).getMinutes();
const segundos = (new Date()).getSeconds();
console.log(`${horas}:${minutos}:${segundos}`)
})
//se arranca el timer
Reloj.start()
````
# Definicion de la clase
### **Metodos**
- **start():** *Arranca la ejecucion del timer*
- **stop():** *Detiene la ejecucion del timer*
- **setCallback():** *Establece la funcion que se ejecutara en cada ciclo*
- **setInterval():** *Establece el intervalo de tiempo que tardara en ejecutar un ciclo*
- **isrunning():** *true si el timer esta activo*