Hyperlinkv0.9.0-beta.0

Hyperlink

Hyperlink.ValueErrorsOftypesrc/Hyperlink.ts:2143
ValueErrorsOf<S>

Union of every value leaf's error type in S — fails layer / client acquire (all-or-nothing). Empty/never when the spec has no fallible materialize fields. An any / unknown spec (erased toolkit boundaries) contributes never so it cannot poison Layer E.

modelsvalue
Source src/Hyperlink.ts:21439 lines
export type ValueErrorsOf<S extends Spec> = unknown extends S
  ? never
  : {
      [K in keyof S]: S[K] extends { readonly _tag: "value" }
        ? ErrorOf<AsMethod<S[K]>>
        : S[K] extends Spec
          ? ValueErrorsOf<S[K]>
          : never;
    }[keyof S];
Referenced by 3 symbols