lazy-resolver

1.0.0 • Public • Published

lazy-resolver

Skip hoops with promises

npm install lazy-resolver

Example:

const resolve = require('lazy-resolver') // This is a Proxy handler
const fetch = require('node-fetch')
const utils = {fetch}
 
resolve(utils) // this will chain a noop function until you call then()
  .fetch('https://httpbin.org/get?items=4&items=2') // promise
  .json() // promise
  .args
  .items
  .map(n => ~~* 4)
  .then(console.log, console.warn)

Do you know how lodash _.get works or angulars $parse works? this lib is kind of like that, you can test deep objects/path but it dose it with promises and by chaining a dummy function to evaluate the code when a promise has been resolved

Package Sidebar

Install

npm i lazy-resolver

Weekly Downloads

48

Version

1.0.0

License

MIT

Last publish

Collaborators

  • endless