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

Function getIteratorFn

docs/external/js/react-dom.development.js:1425–1437  ·  view source on GitHub ↗
(maybeIterable)

Source from the content-addressed store, hash-verified

1423 var MAYBE_ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
1424 var FAUX_ITERATOR_SYMBOL = '@@iterator';
1425 function getIteratorFn(maybeIterable) {
1426 if (maybeIterable === null || typeof maybeIterable !== 'object') {
1427 return null;
1428 }
1429
1430 var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];
1431
1432 if (typeof maybeIterator === 'function') {
1433 return maybeIterator;
1434 }
1435
1436 return null;
1437 }
1438
1439 var Uninitialized = -1;
1440 var Pending = 0;

Callers 7

createChildFunction · 0.70
updateSlotFunction · 0.70
updateFromMapFunction · 0.70
reconcileChildFibersFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected