rune-langium / visual-editor/src / selectNodeRepository
Function: selectNodeRepository()
ts
function selectNodeRepository(nodesById): NodeRepository;Defined in: packages/visual-editor/src/store/node-repository.ts:47
Returns a node repository derived from nodesById, memoized on the Map's identity. The store swaps the Map reference on every mutateGraph, so a new reference (post-reconciliation) yields a fresh repository; an unchanged reference returns the cached instance.
Parameters
| Parameter | Type |
|---|---|
nodesById | ReadonlyMap<string, TypeGraphNode> |