Hyperlinkv0.8.0-beta.28

Request

Request.completeconsteffect/Request.ts:428
<A extends Any>(result: Result<A>): (
  self: Entry<A>
) => Effect.Effect<void>
<A extends Any>(self: Entry<A>, result: Result<A>): Effect.Effect<void>

Completes a request entry with the provided result.

When to use

Use when you need to finish a Request.Entry with a prebuilt final Exit result.

Source effect/Request.ts:4288 lines
export const complete: {
  <A extends Any>(result: Result<A>): (self: Entry<A>) => Effect.Effect<void>
  <A extends Any>(self: Entry<A>, result: Result<A>): Effect.Effect<void>
} = dual(
  2,
  <A extends Any>(self: Entry<A>, result: Result<A>): Effect.Effect<void> =>
    internalEffect.sync(() => self.completeUnsafe(result))
)
Referenced by 4 symbols