1.0.1 • Published 9 years ago

copy-function v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

copy-function Build Status js-standard-style

copy a function by wrapping it w/ a closure

Installation

npm install copy-function

Usage

var copyFunc = require('copy-function')
function add (a, b) {
  return a + b
}

var addCopy = copyFunc(add)
console.log(addCopy === add) // false
console.log(addCopy(1, 2))   // 3
console.log(addCopy.name)    // "add"
console.log(addCopy.length)  // 2

// give the copy a custom name
var addCopy = copyFunc(add, 'addCopy')
console.log(addCopy.name) // "addCopy"

License

MIT