Copy properties from an object to another object, where properties with function values will be invoked in the context of the receiver, and properties with non-function values are just copied.
Install with npm
$ npm i delegate-object --save
Usage
var delegateObject = ;
API
delegate
Copy properties from an object to another object, where properties with function values will be invoked in the context of the receiver, and properties with non-function values are just copied.
Params
receiver
{Object}: Object to receive properties.provider
{Object}: Object providing properties.keys
{Array}: Optional array of keys to delegate.returns
{Object}: Modifiedreceiver
object with properties fromprovider
Example
var receiver = {};var provider = name: 'provider' { return '[' + thisname + '] ' + str; };var receiver = ;receivername = 'receiver';console;//=> [receiver] FOO
Related projects
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Author
Brian Woodward
License
Copyright © 2015 Brian Woodward Released under the MIT license.
This file was generated by verb-cli on August 07, 2015.