Hyperlinkv0.9.0-beta.0

Hyperlink

Hyperlink.NodeBoundTaginterfacesrc/Hyperlink.ts:2960
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:29604 lines
export interface NodeBoundTag<Self, S extends Spec, HSelf, Svc = ServiceOf<S, Self>>
  extends HyperlinkTag<Self, S, Svc> {
  readonly [nodeSym]: NodeKey<HSelf>;
}
Referenced by 17 symbols