Licence
MIT
Version
0.1.2
Deps
0
Vulns
0
Weekly
0
DeprecatedThis package is deprecated
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 75pound@gmail.com