UNPKG

@tsdotnet/linq

Version:

A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.

16 lines (13 loc) 390 B
import { ArgumentNullException } from '@tsdotnet/exceptions'; function asArray(sequence) { if (!sequence) throw new ArgumentNullException('sequence'); if (sequence instanceof Array) return sequence; const result = []; for (const e of sequence) result.push(e); return result; } export { asArray as default }; //# sourceMappingURL=asArray.js.map