0.0.3 • Published 9 years ago

tickable-interval v0.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

tickable-interval

Build Status NPM Version 6to5

Manual ticking setInterval / clearInterval

Installation

npm:

npm install tickable-interval

API

TickableInterval

  • TickableInterval()

Instance properties

  • callback: function
  • delay: number
  • remain: number

Instance methods

  • set(callback: function, delay: number): void
  • clear(): void
  • tick(tick: number = 1): void

Example

import {TickableInterval} from "tickable-interval";

var interval = new TickableInterval();

interval.set(()=> {
  console.log("fired");
}, 1000);

interval.tick(250);
interval.tick(250);
interval.tick(250);
interval.tick(250); // => "fired"

interval.tick(250);
interval.tick(250);
interval.tick(250);
interval.tick(250); // => "fired"

interval.clear();

License

MIT