UNPKG

foop

Version:

interfaces that describe their intentions.

36 lines (34 loc) 3.25 kB
/** * @name isArray * @memberOf is * @since 3.0.0 * * {@link https://tc39.github.io/ecma262/#sec-isarray emca-isarray} * {@link https://github.com/gcanti/tcomb/blob/master/lib/isArray.js tcomb-isarray} * {@link https://nodejs.org/api/util.html#util_util_isarray_object node-util-isarray} * {@link https://github.com/infernojs/inferno/blob/master/packages/inferno-shared/src/index.ts#L16 inferno-is-array} * {@link https://github.com/jashkenas/underscore/blob/master/underscore.js#L1308 underscore-is-array} * {@link https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray mozilla-isarray} * {@link https://github.com/facebook/immutable-js/blob/master/src/utils/isArrayLike.js immutables-is-array-like} * * @param {Array | *} arg * @return {boolean} isArray(arg) * * @func * @type {Function} * * @see is/arrayLike * @see {@link emca-isarray} * @see {@link mozilla-isarray} * @see {@link underscore-is-array} * @see {@link tcomb-isarray} * @see {@link immutables-is-array-like} * @see {@link inferno-is-array} * @see {@link node-util-isarray} * */ module.exports = Array.isArray // function isArray(xs) { // return Object.prototype.toString.call(xs) === '[object Array]' // } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJyYXkuanMiLCJzb3VyY2VzIjpbImFycmF5LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQG5hbWUgaXNBcnJheVxuICogQG1lbWJlck9mIGlzXG4gKiBAc2luY2UgMy4wLjBcbiAqXG4gKiB7QGxpbmsgaHR0cHM6Ly90YzM5LmdpdGh1Yi5pby9lY21hMjYyLyNzZWMtaXNhcnJheSBlbWNhLWlzYXJyYXl9XG4gKiB7QGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2djYW50aS90Y29tYi9ibG9iL21hc3Rlci9saWIvaXNBcnJheS5qcyB0Y29tYi1pc2FycmF5fVxuICoge0BsaW5rIGh0dHBzOi8vbm9kZWpzLm9yZy9hcGkvdXRpbC5odG1sI3V0aWxfdXRpbF9pc2FycmF5X29iamVjdCBub2RlLXV0aWwtaXNhcnJheX1cbiAqIHtAbGluayBodHRwczovL2dpdGh1Yi5jb20vaW5mZXJub2pzL2luZmVybm8vYmxvYi9tYXN0ZXIvcGFja2FnZXMvaW5mZXJuby1zaGFyZWQvc3JjL2luZGV4LnRzI0wxNiBpbmZlcm5vLWlzLWFycmF5fVxuICoge0BsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qYXNoa2VuYXMvdW5kZXJzY29yZS9ibG9iL21hc3Rlci91bmRlcnNjb3JlLmpzI0wxMzA4IHVuZGVyc2NvcmUtaXMtYXJyYXl9XG4gKiB7QGxpbmsgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4vZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvQXJyYXkvaXNBcnJheSBtb3ppbGxhLWlzYXJyYXl9XG4gKiB7QGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL2ltbXV0YWJsZS1qcy9ibG9iL21hc3Rlci9zcmMvdXRpbHMvaXNBcnJheUxpa2UuanMgaW1tdXRhYmxlcy1pcy1hcnJheS1saWtlfVxuICpcbiAqIEBwYXJhbSB7QXJyYXkgfCAqfSBhcmdcbiAqIEByZXR1cm4ge2Jvb2xlYW59IGlzQXJyYXkoYXJnKVxuICpcbiAqIEBmdW5jXG4gKiBAdHlwZSB7RnVuY3Rpb259XG4gKlxuICogQHNlZSBpcy9hcnJheUxpa2VcbiAqIEBzZWUge0BsaW5rIGVtY2EtaXNhcnJheX1cbiAqIEBzZWUge0BsaW5rIG1vemlsbGEtaXNhcnJheX1cbiAqIEBzZWUge0BsaW5rIHVuZGVyc2NvcmUtaXMtYXJyYXl9XG4gKiBAc2VlIHtAbGluayB0Y29tYi1pc2FycmF5fVxuICogQHNlZSB7QGxpbmsgaW1tdXRhYmxlcy1pcy1hcnJheS1saWtlfVxuICogQHNlZSB7QGxpbmsgaW5mZXJuby1pcy1hcnJheX1cbiAqIEBzZWUge0BsaW5rIG5vZGUtdXRpbC1pc2FycmF5fVxuICpcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBBcnJheS5pc0FycmF5XG5cbi8vIGZ1bmN0aW9uIGlzQXJyYXkoeHMpIHtcbi8vICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh4cykgPT09ICdbb2JqZWN0IEFycmF5XSdcbi8vIH1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2QkEsTUFBTSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUMsT0FBTzs7Ozs7In0=