1.1.2 • Published 5 years ago

symbol-iterator-x v1.1.2

Weekly downloads
18
License
MIT
Repository
github
Last release
5 years ago

symbol-iterator-x

The system Symbol.iterator (real or fake)

Possible values are.

  • Symbol.iterator (real)
  • '_es6-shim iterator_' (fake)
  • '@@iterator' (fake)

Example

import $iterator$, {getSymbolIterator} from 'symbol-iterator-x';

const array = [];

typeof array[$iterator$] === 'function'; // true
getSymbolIterator(array) === $iterator$; // true
getSymbolIterator() === undefined; // true
getSymbolIterator(null) === undefined; // true
getSymbolIterator(1) === undefined; // true