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.

/delay-decorator/

    Package Sidebar

    Install

    npm i delay-decorator

    Weekly Downloads

    2

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • lukehorvat