extend-functions

Extends a target objects with functions from the source object, keeping the context of the source object.

Usage no npm install needed!

<script type="module">
  import extendFunctions from 'https://cdn.skypack.dev/extend-functions';
</script>

README

extend-functions

Extends a target objects with functions from the source object, keeping the context of the source object.

Dependency Status Build Status npm version

Installation

npm install --save extend-functions

Usage

var extendFunctions = require('extend-functions');

var source = {
  msg: 'Hello world!',
  log: function() {
    console.log(this.msg);
  }
};
var target = {};

extendFunctions(target, source);

target.log(); /* Will print `Hello world!` */

License

MIT