Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 | export function* map<T, U>(arr: Iterable<T>, fn: (item: T) => U): Generator<U, void> { for (const item of arr) { yield fn(item); } } export function* filter<T>(arr: Iterable<T>, fn: (item: T) => boolean): Generator<T, void> { for (const item of arr) { if (fn(item)) yield item; } } |