UNPKG

iterama

Version:

Composable functional (async) iterable helpers

17 lines (13 loc) 301 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.length = void 0; const length = iterable => { const iterator = iterable[Symbol.iterator](); let i = 0; while (i < Number.MAX_SAFE_INTEGER && !iterator.next().done) { ++i; } return i; }; exports.length = length;