own
function own<Args extends readonly unknown[], A, E, R>( handler: (...args: Args) => Effect<A, E, R>,): Effect< (...args: Args) => Effect<A, E>, never, Scope | Exclude<R, RequestServices>>Defined in: internal/own.ts:25
Captures the plugin context and owns each invocation until its cleanup finishes.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
Args extends readonly unknown[] |
A |
E |
R |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
handler |
(…args: Args) => Effect<A, E, R> |
Returns
Section titled “Returns”Effect<(…args: Args) => Effect<A, E>, never, | Scope |
Exclude<R,
RequestServices>>