This repository has been archived by the owner on Aug 11, 2022. It is now read-only.
Releases: luvies/lazy
Releases · luvies/lazy
v1.1.0
- Added various overloads for aggregate functions
- The following methods now have boolean predicate overloads
any
- This already have a predicate argument, but it's now an overload
count
first
firstOrDefault
last
lastOrDefault
- The following methods now have mapping function overloads
average
max
min
sum
- The following methods now have boolean predicate overloads
- Internal adjustments
- Docs update
deno - https://deno.land/x/lazy@1.1.0/mod.ts
node - https://www.npmjs.com/package/@luvies/lazy/v/1.1.0
v1.0.3
- Added support for
where<TResult extends TElement>(
predicate: (element: TElement, index: number) => element is TResult
): Lazy<TResult>
- Various docs updates
deno - https://deno.land/x/lazy@1.0.3/mod.ts
node - https://www.npmjs.com/package/@luvies/lazy/v/1.0.3
v1.0.2
- Added index param to where predicate
- Added shortcuts to LazyIterator class when directly on an Array
deno - https://deno.land/x/lazy@1.0.2/mod.ts
node - https://www.npmjs.com/package/@luvies/lazy/v/1.0.2
v1.0.1
Made all iterator functions return Lazy<TElement>
instead of the implied return. This helps with the implied type with let
declarations.
deno - https://deno.land/x/lazy@1.0.1/mod.ts
node - https://www.npmjs.com/package/@luvies/lazy/v/1.0.1
v1.0.0
Initial release
deno - https://deno.land/x/lazy@v1.0.0/mod.ts
node - https://npmjs.com/package/@luvies/lazy