mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-28 21:24:26 +08:00
DISABLE_THIRD_PARTY_CHECK=Package needs updating with node_modules Change-Id: I889f1b86c586e37307a3e13ad762aa56d1ece150 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1946468 Commit-Queue: Paul Lewis <aerotwist@chromium.org> Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org>
17 lines
382 B
JavaScript
17 lines
382 B
JavaScript
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)) }
|
|
}
|