MCPcopy Index your code
hub / github.com/Effect-TS/effect / fromFunction

Function fromFunction

packages/effect/src/internal/dataSource.ts:209–217  ·  view source on GitHub ↗
(
  f: (request: A) => Request.Request.Success<A>
)

Source from the content-addressed store, hash-verified

207
208/** @internal */
209export const fromFunction = <A extends Request.Request<any>>(
210 f: (request: A) => Request.Request.Success<A>
211): RequestResolver.RequestResolver<A> =>
212 makeBatched((requests: RA.NonEmptyArray<A>) =>
213 core.forEachSequentialDiscard(
214 requests,
215 (request) => complete(request, core.exitSucceed(f(request)) as any)
216 )
217 ).identified("FromFunction", f)
218
219/** @internal */
220export const fromFunctionBatched = <A extends Request.Request<any>>(

Callers

nothing calls this directly

Calls 4

makeBatchedFunction · 0.70
completeFunction · 0.70
identifiedMethod · 0.65
fFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…