Sindbad~EG File Manager

Current Path : /home/infinitibizsol/insurcrm.infinitibizsol.com/node_modules/underscore/cjs/
Upload File :
Current File : /home/infinitibizsol/insurcrm.infinitibizsol.com/node_modules/underscore/cjs/bind.js

var restArguments = require('./restArguments.js');
var isFunction = require('./isFunction.js');
var _executeBound = require('./_executeBound.js');

// Create a function bound to a given object (assigning `this`, and arguments,
// optionally).
var bind = restArguments(function(func, context, args) {
  if (!isFunction(func)) throw new TypeError('Bind must be called on a function');
  var bound = restArguments(function(callArgs) {
    return _executeBound(func, bound, context, this, args.concat(callArgs));
  });
  return bound;
});

module.exports = bind;

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists