Hyperlinkv0.8.0-beta.28

Hyperlink

Hyperlink.NodeBoundTaginterfacesrc/Hyperlink.ts:2491
NodeBoundTag<Self, S, HSelf, Svc>

A HyperlinkTag bound to a concrete Node — its [nodeSym] narrowed to that node's NodeKey<HSelf>, which is how Hyperlink.client discriminates the node-aware path. Returned by the node-bearing tag constructors. It's a named type (not an inline & { [nodeSym] }) so a consumer can export a node-bearing tag without leaking the internal symbol (TS4020).

modelsHyperlinkTagNodeHyperlink.client
Source src/Hyperlink.ts:24914 lines
export interface NodeBoundTag<Self, S extends Spec, HSelf, Svc = ServiceOf<S, Self>>
  extends HyperlinkTag<Self, S, Svc> {
  readonly [nodeSym]: NodeKey<HSelf>;
}
Referenced by 21 symbols