function-tools

v0.1.2
Useful higher-order functions
throttle function

view on npm npm module downloads per month Build Status Dependency Status js-standard-style

function-tools

Useful higher-order functions

Example

var f = require("function-tools")

f.throttle(f, [options]) ⇒ function

Guarantees a function a specified restPeriod in between invocations.

Kind: static method of function-tools

Param Type Description
f function the function to throttle
[options] Object the options
[options.restPeriod] number a value in ms

Example

var throttled = f.throttle(myFunction, { restPeriod: 200 })
throtted() // this will only execute if at least 200ms since the last invocation

© 2015 Lloyd Brookes [email protected]

npm i function-tools

Metadata

  • MIT
  • >=0.10.0
  • Lloyd Brookes
  • released 11/5/2015

Downloads

Maintainers