Files
sequence.ts/src/sequence/associateBy.ts
2026-04-25 19:45:36 +02:00

6 lines
173 B
TypeScript

export function* associateBy<T, K>(value: Iterable<T>, transform: (it: T) => K): Iterable<[K, T]> {
for (const it of value) {
yield [transform(it), it];
}
}