get-destructor

1.0.0 • Public • Published

get-destructor

Create a getter that supports destructuring.

npm version Build Status Coverage Status dependencies Status


Quick start

npm install --save get-destructor
const beatles = {
  john: { name: 'John', age: 40 },
  paul: { name: 'Paul', age: 75 },
};
 
const getter = getDestructor((key) => beatles[key]);
 
getter('john'); // = { name: 'John', age: 40 }
 
const { john, paul } = getter();
 
// john = { name: 'John', age: 40 }
// paul = { name: 'Paul', age: 75 }

API

getDestructor(getter:function) :function

getter is called with all arguments or just the key in case of destructuring.

Readme

Keywords

Package Sidebar

Install

npm i get-destructor

Weekly Downloads

4

Version

1.0.0

License

MIT

Unpacked Size

4.39 kB

Total Files

9

Last publish

Collaborators

  • moeriki