MCPcopy Create free account
hub / github.com/effect-app/libs / mapEffectSequential

Function mapEffectSequential

repos/effect/packages/effect/src/Channel.ts:1937–1955  ·  view source on GitHub ↗
(
  self: Channel<OutElem, OutErr, OutDone, InElem, InErr, InDone, Env>,
  f: (o: OutElem, i: number) => Effect.Effect<OutElem2, EX, RX>
)

Source from the content-addressed store, hash-verified

1935 * isActive: true
1936 * }))
1937 * Effect.runSync(Channel.runCollect(displayChannel)) // => [{ displayName: "User: Alice", isActive: true }, { displayName: "User: Bob", isActive: true }]
1938 * ```
1939 *
1940 * @category sequencing
1941 * @since 2.0.0
1942 */
1943export const map: {
1944 <OutElem, OutElem2>(
1945 f: (o: OutElem, i: number) => OutElem2
1946 ): <OutErr, OutDone, InElem, InErr, InDone, Env>(
1947 self: Channel<OutElem, OutErr, OutDone, InElem, InErr, InDone, Env>
1948 ) => Channel<OutElem2, OutErr, OutDone, InElem, InErr, InDone, Env>
1949 <OutElem, OutErr, OutDone, InElem, InErr, InDone, Env, OutElem2>(
1950 self: Channel<OutElem, OutErr, OutDone, InElem, InErr, InDone, Env>,
1951 f: (o: OutElem, i: number) => OutElem2
1952 ): Channel<OutElem2, OutErr, OutDone, InElem, InErr, InDone, Env>
1953} = dual(
1954 2,
1955 <OutElem, OutErr, OutDone, InElem, InErr, InDone, Env, OutElem2>(
1956 self: Channel<OutElem, OutErr, OutDone, InElem, InErr, InDone, Env>,
1957 f: (o: OutElem, i: number) => OutElem2
1958 ): Channel<OutElem2, OutErr, OutDone, InElem, InErr, InDone, Env> =>

Callers 2

Channel.tsFile · 0.85
flattenTakeFunction · 0.85

Calls 4

toTransformFunction · 0.85
fromTransformFunction · 0.70
mapMethod · 0.65
fFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…