DRAFT: implement sequence

This commit is contained in:
2026-04-23 22:54:07 +02:00
parent 6c7fad267c
commit e2a18101cf
85 changed files with 1142 additions and 1 deletions

7
src/sequence/fold.ts Normal file
View File

@@ -0,0 +1,7 @@
export function fold<T, R>(value: Iterable<T>, initial: R, accumulate: (acc: R, it: T) => R): R {
let acc = initial;
for (const it of value) {
acc = accumulate(acc, it);
}
return acc;
}