Import
import type { EffectInput } from "@typed/ui/Dom/Types";Signatures
export type EffectInput<A = any> = Effect.Effect<A, any, any> | Effect.Effect<A, never, never> | Effect.Effect<never, any, any> | Effect.Effect<never, never, any>;Why
The union prevents never channels from being widened when heterogeneous
host inputs are inferred.
Ownership and lifetime
The Effect stays lazy and is owned by the Scope that renders the host.