UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

68 lines (57 loc) 1.76 kB
/** * xdesign v1.0.6 * (c) 2023 xdesign * @license MIT */ import './dep-10a947a6.mjs'; import { _ as _baseGetTag } from './dep-b75d8d74.mjs'; import { i as isObjectLike_1 } from './dep-addc2a84.mjs'; var baseGetTag = _baseGetTag, isObjectLike$1 = isObjectLike_1; /** `Object#toString` result references. */ var argsTag = '[object Arguments]'; /** * The base implementation of `_.isArguments`. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an `arguments` object, */ function baseIsArguments$1(value) { return isObjectLike$1(value) && baseGetTag(value) == argsTag; } var _baseIsArguments = baseIsArguments$1; var baseIsArguments = _baseIsArguments, isObjectLike = isObjectLike_1; /** Used for built-in method references. */ var objectProto = Object.prototype; /** Used to check objects for own properties. */ var hasOwnProperty = objectProto.hasOwnProperty; /** Built-in value references. */ var propertyIsEnumerable = objectProto.propertyIsEnumerable; /** * Checks if `value` is likely an `arguments` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an `arguments` object, * else `false`. * @example * * _.isArguments(function() { return arguments; }()); * // => true * * _.isArguments([1, 2, 3]); * // => false */ var isArguments = baseIsArguments(function () { return arguments; }()) ? baseIsArguments : function (value) { return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee'); }; var isArguments_1 = isArguments; export { isArguments_1 as i }; //# sourceMappingURL=dep-dafada74.mjs.map