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

Function makeStreamIterator

docs/app/js/sanddance-app.js:56470–56476  ·  view source on GitHub ↗
(stream)

Source from the content-addressed store, hash-verified

56468var _asyncIteratorDefault = parcelHelpers.interopDefault(_asyncIterator);
56469var _loaderUtils = require("@loaders.gl/loader-utils");
56470function makeStreamIterator(stream) {
56471 if ((0, _loaderUtils.isBrowser) || (0, _loaderUtils.nodeVersion) >= 10) {
56472 if (typeof stream[Symbol.asyncIterator] === "function") return makeToArrayBufferIterator(stream);
56473 if (typeof stream.getIterator === "function") return stream.getIterator();
56474 }
56475 return (0, _loaderUtils.isBrowser) ? makeBrowserStreamIterator(stream) : makeNodeStreamIterator(stream);
56476}
56477function makeToArrayBufferIterator(_x) {
56478 return _makeToArrayBufferIterator.apply(this, arguments);
56479}

Callers

nothing calls this directly

Calls 3

makeNodeStreamIteratorFunction · 0.70

Tested by

no test coverage detected