1.0.3 • Published 6 years ago
jschest v1.0.3
Tool Chest
Collection of interesting and useful JS functions.
For usage see the tests
API
Table of Contents
timeFnPromise
Wraps the specified function in an arrow function that times the promise and appends fulfillment / rejection handler that returns the return value as "ret" and the elapsed time as "elapsedTime".
Parameters
fn
Function that is exptected to return a Promise.
Examples
const wrappedFn = timeFnPromise(aFunctionThatReturnsAPromise)
wrappedFn()
.then((values)=>{
const {ret, elapsedTime} = values
console.log(`ret:[${ret}] elapsedTime:[${elapsedTime}]`)
})