first commit
This commit is contained in:
16
build/node_modules/slide/lib/bind-actor.js
generated
vendored
Normal file
16
build/node_modules/slide/lib/bind-actor.js
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
module.exports = bindActor
|
||||
function bindActor () {
|
||||
var args =
|
||||
Array.prototype.slice.call
|
||||
(arguments) // jswtf.
|
||||
, obj = null
|
||||
, fn
|
||||
if (typeof args[0] === "object") {
|
||||
obj = args.shift()
|
||||
fn = args.shift()
|
||||
if (typeof fn === "string")
|
||||
fn = obj[ fn ]
|
||||
} else fn = args.shift()
|
||||
return function (cb) {
|
||||
fn.apply(obj, args.concat(cb)) }
|
||||
}
|
||||
Reference in New Issue
Block a user