1 dépôt
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 est une bibliothèque de manipulation de données immuables et un utilitaire d'objet utilisé pour créer des copies modifiées d'objets et de tableaux. Il fonctionne comme un gestionnaire d'état basé sur des commandes et un transformateur de données fonctionnel qui garantit que les données sources originales restent inchangées lors des mises à jour. La bibliothèque se distingue en utilisant un ensemble déclaratif de commandes de mutation et de descripteurs pour spécifier les changements. Elle préserve l'égalité de référence en renvoyant la référence d'objet originale si aucun changement réel ne se produit pendant le processus de mutation. Elle fournit des capacités pour le clonage profond de structures imbriquées et l'exécution de mutations d'état complexes sur des objets, tableaux, maps et sets. Le système prend en charge la fusion d'objets immuables et l'application d'une logique de transformation personnalisée via un moteur de mutation enfichable.
Updates data structures using a command-based syntax that returns new copies to preserve immutability.