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

Function callback

packages/effect/src/internal/effect.ts:1162–1168  ·  view source on GitHub ↗
(
  register: (
    this: Scheduler.Scheduler,
    resume: (effect: Effect.Effect<A, E, R>) => void,
    signal: AbortSignal
  ) => void | Effect.Effect<void, never, R>
)

Source from the content-addressed store, hash-verified

1160
1161/** @internal */
1162export const callback = <A, E = never, R = never>(
1163 register: (
1164 this: Scheduler.Scheduler,
1165 resume: (effect: Effect.Effect<A, E, R>) => void,
1166 signal: AbortSignal
1167 ) => void | Effect.Effect<void, never, R>
1168): Effect.Effect<A, E, R> => callbackOptions(register as any, register.length >= 2)
1169
1170/** @internal */
1171export const never: Effect.Effect<never> = callback<never>(constVoid)

Callers 12

fiberAwaitFunction · 0.70
fiberAwaitAllFunction · 0.70
fiberJoinFunction · 0.70
fiberJoinAllFunction · 0.70
effect.tsFile · 0.70
raceAllFunction · 0.70
raceAllFirstFunction · 0.70
goFunction · 0.70
LatchClass · 0.70
sleepMillisMethod · 0.70
writeFunction · 0.50
endFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected