Hyperlinkv0.8.0-beta.28

Hyperlink

Hyperlink.constantconstsrc/Hyperlink.ts:1023
<Su extends Schema.Top>(success: Su): ConstantField<
  Method<undefined, Su, typeof Schema.Never>
>

Define a constant field — a value resolved once when the resource is acquired, surfaced as a plain property (p.x: A, no yield*), identical local and remote. For values fixed after startup. The impl supplies the value as an Effect<A> (run once at acquire; use Effect.succeed for a literal). Live values are value; on-demand reads are effect. See docs/handoffs/archive/2026-07/features/service-shape-redesign.md.

spec fields
Source src/Hyperlink.ts:10234 lines
export const constant = <Su extends Schema.Top>(
  success: Su,
): ConstantField<Method<undefined, Su, typeof Schema.Never>> =>
  marked(effect(success), { _tag: "constant" as const });