MCPcopy Create free account
hub / github.com/Effect-TS/effect / fromPull

Function fromPull

packages/effect/src/Channel.ts:379–382  ·  view source on GitHub ↗
(
  effect: Effect.Effect<Pull.Pull<OutElem, OutErr, OutDone, EnvX>, EX, Env>
)

Source from the content-addressed store, hash-verified

377 * @since 4.0.0
378 */
379export const fromPull = <OutElem, OutErr, OutDone, EX, EnvX, Env>(
380 effect: Effect.Effect<Pull.Pull<OutElem, OutErr, OutDone, EnvX>, EX, Env>
381): Channel<OutElem, Pull.ExcludeDone<OutErr> | EX, OutDone, unknown, unknown, unknown, Env | EnvX> =>
382 fromTransform((_, __) => effect) as any
383
384/**
385 * Creates a `Channel` from a transformation function that operates on upstream

Callers 15

fromIteratorFunction · 0.70
fromArrayFunction · 0.70
fromIteratorArrayFunction · 0.70
endFunction · 0.70
endSyncFunction · 0.70
Channel.tsFile · 0.70
failFunction · 0.70
failSyncFunction · 0.70
failCauseFunction · 0.70
failCauseSyncFunction · 0.70
fromEffectFunction · 0.70
fromEffectDoneFunction · 0.70

Calls 1

fromTransformFunction · 0.70

Tested by

no test coverage detected