Hyperlinkv0.8.0-beta.28

Node

Node.MalformedNodeclasssrc/internal/nodeCore.ts:518

A node was built with inconsistent transport fields — a programming invariant, thrown at declaration (like DuplicateHyperlinkKey) so a malformed node fails loudly there instead of as a confusing dial/serve failure later.

DuplicateHyperlinkKey
export class MalformedNode extends Data.TaggedError("MalformedNode")<{
  readonly key: string;
  readonly reason: string;
}> {
  override get message() {
    return `Node "${this.key}" is malformed: ${this.reason}.`;
  }
}