it-length
Version:
Counts the number of items in an async iterable
4 lines (3 loc) • 883 B
JavaScript
(function (root, factory) {(typeof module === 'object' && module.exports) ? module.exports = factory() : root.ItLength = factory()}(typeof self !== 'undefined' ? self : this, function () {
;var ItLength=(()=>{var o=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var c=(n,t)=>{for(var e in t)o(n,e,{get:t[e],enumerable:!0})},i=(n,t,e,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of u(t))!a.call(n,r)&&r!==e&&o(n,r,{get:()=>t[r],enumerable:!(l=f(t,r))||l.enumerable});return n};var s=n=>i(o({},"__esModule",{value:!0}),n);var _={};c(_,{default:()=>I});function y(n){return n[Symbol.asyncIterator]!=null}function b(n){if(y(n))return(async()=>{let t=0;for await(let e of n)t++;return t})();{let t=0;for(let e of n)t++;return t}}var I=b;return s(_);})();
return ItLength}));