UNPKG

fill-keys

Version:

Fill keys in a destination that are defined on the source

45 lines (25 loc) 820 B
# fill-keys > Fill keys in a destination that are defined on the source. Copies descriptors so properties like `enumerable` will persist. ## Install ``` $ npm install --save fill-keys ``` ## Usage ```js const fillKeys = require('fill-keys') fillKeys(destination, source); //=> missing destination keys in source are copied ``` fill-keys will copy descriptors. It will also copy the `source.prototype` properties onto `destination.prototype` if both `destination` and `source` are functions. ## API #### `fillKeys(destination, source)` -> `destination` #### `destination` *Required* Type: `any` The destination object where keys from `source` will be added. #### source *Required* Type: `any` The source object from which to copy properties. ## License MIT © [Ben Drucker](http://bendrucker.me)