20 lines
594 B
JavaScript
20 lines
594 B
JavaScript
// Metro module 618 (f619).
|
|
import * as _baseIsArguments from "./baseIsArguments";
|
|
import * as _isObjectLike from "./isObjectLike";
|
|
const prototype = Object.prototype;
|
|
const { hasOwnProperty, propertyIsEnumerable } = prototype;
|
|
module.exports = _baseIsArguments((function() {
|
|
return arguments;
|
|
})()) ? _baseIsArguments : function(a0) {
|
|
let r9 = _isObjectLike(a0);
|
|
if (r9) {
|
|
const call = hasOwnProperty.call;
|
|
r9 = hasOwnProperty.call(a0, "callee");
|
|
}
|
|
if (r9) {
|
|
const call2 = propertyIsEnumerable.call;
|
|
r9 = !propertyIsEnumerable.call(a0, "callee");
|
|
}
|
|
return r9;
|
|
};
|