@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
JavaScript
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