1 repository
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 este o bibliotecă de manipulare a datelor imutabile și un utilitar de obiecte utilizat pentru crearea de copii modificate ale obiectelor și array-urilor. Funcționează ca un manager de stare bazat pe comenzi și un transformator de date funcțional care asigură că datele sursă originale rămân neschimbate în timpul actualizărilor. Biblioteca se distinge prin utilizarea unui set declarativ de comenzi de mutație și descriptori pentru a specifica modificările. Păstrează egalitatea de referință prin returnarea referinței obiectului original dacă nu apar modificări reale în timpul procesului de mutație. Oferă capabilități pentru clonarea profundă a structurilor imbricate și efectuarea de mutații complexe de stare pe obiecte, array-uri, map-uri și seturi. Sistemul suportă îmbinarea obiectelor imutabile și aplicarea logicii de transformare personalizate printr-un motor de mutație pluggable.
Updates data structures using a command-based syntax that returns new copies to preserve immutability.