Repositories / Excalidraw
Focused tour of drawing, rendering, history, and collaboration paths; not a whole-project map.
In-memory scene model that owns ordered elements and notifies render subscribers after mutations.
Stored evidence from this immutable analysis snapshot
const nextElements = [...this.elements.slice(0, index),...elements,...this.elements.slice(index),];syncMovedIndices(nextElements, arrayToMap(elements));
this.replaceAllElements(nextElements);