MCPcopy Create free account
hub / github.com/microsoft/SandDance / getIteratorFn

Function getIteratorFn

docs/external/js/react.development.js:42–54  ·  view source on GitHub ↗
(maybeIterable)

Source from the content-addressed store, hash-verified

40 var MAYBE_ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
41 var FAUX_ITERATOR_SYMBOL = '@@iterator';
42 function getIteratorFn(maybeIterable) {
43 if (maybeIterable === null || typeof maybeIterable !== 'object') {
44 return null;
45 }
46
47 var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];
48
49 if (typeof maybeIterator === 'function') {
50 return maybeIterator;
51 }
52
53 return null;
54 }
55
56 /*
57 object-assign

Callers 2

traverseAllChildrenImplFunction · 0.70
validateChildKeysFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected