MCPcopy Create free account
hub / github.com/pomber/code-surfer / selectMany

Method selectMany

packs/standalone/src/tuple.ts:25–32  ·  view source on GitHub ↗
(selector: (x: T) => S[])

Source from the content-addressed store, hash-verified

23 }
24
25 selectMany<S extends { key?: any }>(selector: (x: T) => S[]) {
26 const [prev, next] = this.spread();
27 const [newPrev, newNext] = [
28 prev === null ? null : prev === undefined ? undefined : selector(prev),
29 next === null ? null : next === undefined ? undefined : selector(next)
30 ];
31 return new ArrayTuple<S>(newPrev, newNext);
32 }
33
34 any() {
35 const [prev, next] = this.spread();

Callers 1

LineListFunction · 0.80

Calls 1

spreadMethod · 0.95

Tested by

no test coverage detected