effect-io-ai

Package: effect
Module: Request

Request.makeEntry

Creates a Request.Entry from its component fields.

Details

This is a low-level helper for request runtime and resolver infrastructure; most application code receives entries from a RequestResolver instead of constructing them directly.

Signature

declare const makeEntry: <R>(options: { readonly request: R; readonly context: Context.Context<[R] extends [Request<infer _A, infer _E, infer _R>] ? _R : never>; readonly uninterruptible: boolean; readonly completeUnsafe: (exit: Exit.Exit<[R] extends [Request<infer _A, infer _E, infer _R>] ? _A : never, [R] extends [Request<infer _A, infer _E, infer _R>] ? _E : never>) => void; }) => Entry<R>

Source

Since v2.0.0