delay-decorator

2.0.0 • Public • Published

delay-decorator NPM version Build status

An ES7 decorator for delaying function calls. Uses setTimeout internally.

Installation

Install the package with NPM:

$ npm install delay-decorator

Usage

The following example should be self-explanatory:

import delay from "delay-decorator";
 
class Dog {
  @delay(2000)
  makeNoise() { return "Woof!" }
}
 
let dog = new Dog();
let promise = dog.makeNoise();
promise.then(noise => console.log(noise)); // Print "Woof!" after 2 seconds.

Package Sidebar

Install

npm i delay-decorator

Weekly Downloads

2

Version

2.0.0

License

MIT

Last publish

Collaborators

  • lukehorvat