Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/i18n / dist / cjs / node_modules / lodash / _isFlattenable.js
Size: Mime:
'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var _Symbol = require('./_Symbol.js');
var isArguments = require('./isArguments.js');
var isArray = require('./isArray.js');

/** Built-in value references. */
var spreadableSymbol = _Symbol.default ? _Symbol.default.isConcatSpreadable : undefined;

/**
 * Checks if `value` is a flattenable `arguments` object or array.
 *
 * @private
 * @param {*} value The value to check.
 * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.
 */
function isFlattenable(value) {
  return isArray.default(value) || isArguments.default(value) ||
    !!(spreadableSymbol && value && value[spreadableSymbol]);
}

var _isFlattenable = isFlattenable;

exports.__moduleExports = _isFlattenable;
exports.default = _isFlattenable;
//# sourceMappingURL=_isFlattenable.js.map