Blame view

node_modules/es5-ext/iterable/is.js 273 Bytes
f7563de62   Palak Handa   first commit
1
2
3
4
5
6
7
8
9
10
  'use strict';
  
  var iteratorSymbol = require('es6-symbol').iterator
    , isArrayLike    = require('../object/is-array-like');
  
  module.exports = function (x) {
  	if (x == null) return false;
  	if (typeof x[iteratorSymbol] === 'function') return true;
  	return isArrayLike(x);
  };