Socket
Socket
Sign inDemoInstall

tick-tock

Package Overview
Dependencies
1
Maintainers
3
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.4 to 0.1.5

19

index.js

@@ -10,3 +10,2 @@ 'use strict';

* @constructor
* @param {Number} type Type of timer.
* @param {Object} timer New timer instance.

@@ -17,6 +16,5 @@ * @param {Function} clear Clears the timer instance.

*/
function Timer(type, timer, clear, fn) {
function Timer(timer, clear, fn) {
this.clear = clear;
this.timer = timer;
this.type = type;
this.fns = [fn];

@@ -26,12 +24,2 @@ }

/**
* Various of Timer types.
*
* @type {Number}
* @api private
*/
Timer.TIMEOUT = 1;
Timer.INTERVAL = 2;
Timer.IMMEDIATE = 3;
/**
* Custom wrappers for the various of clear{whatever} functions. We cannot

@@ -109,3 +97,2 @@ * invoke them directly as this will cause thrown errors in Google Chrome with

tick.timers[name] = new Timer(
Timer.TIMEOUT,
setTimeout(tick.tock(name, true), ms(time)),

@@ -137,3 +124,2 @@ unsetTimeout,

tick.timers[name] = new Timer(
Timer.INTERVAL,
setInterval(tick.tock(name), ms(time)),

@@ -166,3 +152,2 @@ unsetInterval,

tick.timers[name] = new Timer(
Timer.IMMEDIATE,
setImmediate(tick.tock(name, true)),

@@ -251,3 +236,3 @@ unsetImmediate,

interval = timer.type === Timer.INTERVAL;
interval = timer.clear === unsetInterval;
timer.clear(timer.timer);

@@ -254,0 +239,0 @@ timer.timer = (interval ? setInterval : setTimeout)(tick.tock(name, !interval), ms(time));

2

package.json
{
"name": "tick-tock",
"version": "0.1.4",
"version": "0.1.5",
"description": "Timer management, never forget to clear timers again",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc