1 Repo
Updating array elements at specific indices while returning a new array to preserve immutability.
Distinct from Array Element Modifiers: Focuses on immutable updates for functional purity, whereas the parent focuses on large-scale dataset modifications.
Explore 1 awesome GitHub repository matching data & databases · Immutable Element Updates. Refine with filters or upvote what's useful.
immutability-helper ist eine Bibliothek zur Manipulation unveränderlicher Daten und ein Objekt-Dienstprogramm, das zum Erstellen modifizierter Kopien von Objekten und Arrays verwendet wird. Sie fungiert als Befehls-basierter State-Manager und funktionaler Datentransformator, der sicherstellt, dass ursprüngliche Quelldaten während Aktualisierungen unverändert bleiben. Die Bibliothek zeichnet sich durch die Verwendung eines deklarativen Satzes von Mutationsbefehlen und Deskriptoren zur Spezifizierung von Änderungen aus. Sie bewahrt die Referenzgleichheit, indem sie die ursprüngliche Objektreferenz zurückgibt, wenn während des Mutationsprozesses keine tatsächlichen Änderungen auftreten. Sie bietet Funktionen für Deep-Cloning verschachtelter Strukturen und die Durchführung komplexer Zustandsmutationen an Objekten, Arrays, Maps und Sets. Das System unterstützt das Zusammenführen unveränderlicher Objekte und die Anwendung benutzerdefinierter Transformationslogik durch eine erweiterbare Mutations-Engine.
Updates data structures using a command-based syntax that returns new copies to preserve immutability.