MCPcopy
hub / github.com/andremichelle/openDAW / filterMap

Method filterMap

packages/lib/std/src/iterables.ts:66–73  ·  view source on GitHub ↗
(iterable: Iterable<T>, fn: Func<T, Maybe<U>>)

Source from the content-addressed store, hash-verified

64 }
65
66 static filterMap<T, U>(iterable: Iterable<T>, fn: Func<T, Maybe<U>>): U[] {
67 const result: Array<U> = []
68 for (const value of iterable) {
69 const mapped: Maybe<U> = fn(value)
70 if (isDefined(mapped)) {result.push(mapped)}
71 }
72 return result
73 }
74
75 static reverse<T>(iterable: Iterable<T>): Iterable<T> {
76 const result: T[] = []

Callers 1

iterables.test.tsFile · 0.80

Calls 1

isDefinedFunction · 0.90

Tested by

no test coverage detected