Hyperlinkv0.9.0-beta.0

Hyperlink

Hyperlink.selfNodeLayerconstsrc/Hyperlink.ts:6017

Provide the selfNode capability on this node — the node key this instance runs as. Bundled into peersLayer (so a mesh resource gets it for free); use this standalone when a HyperService keys per node but doesn't gather peers, or alongside peersFrom in a test. No transport, no failure path — just the identity.

Source src/Hyperlink.ts:60174 lines
export const selfNodeLayer = <Self, S extends Spec>(
  tag: HyperlinkTag<Self, S>,
  self: AnyNode,
): Layer.Layer<SelfNodeId<Self>> => Layer.succeed(tag[selfNodeSym], self.key);
Referenced by 3 symbols