UNPKG

iterama

Version:

Composable functional (async) iterable helpers

11 lines (9 loc) 271 B
export var lengthAsync = async function lengthAsync(iterable) { var iterator = iterable[Symbol.asyncIterator](); var i = 0; while (i < Number.MAX_SAFE_INTEGER && !(await iterator.next()).done) { ++i; } return i; }; //# sourceMappingURL=length-async.js.map