Skip to content

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 ​

ParameterType
nodesByIdReadonlyMap<string, TypeGraphNode>

Returns ​

NodeRepository

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.