2 مستودعات
Libraries that provide immutable alternatives to standard language data structures.
Distinct from Immutable Date Libraries: Candidates are too specific to dates or authorization; this is a general-purpose data structure library.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Immutable Data Libraries. Refine with filters or upvote what's useful.
This is a JavaScript immutable data library used to create objects and arrays that prevent direct mutation. It serves as an immutable state manager and object wrapper designed to ensure data consistency by blocking modifications while remaining compatible with standard JavaScript syntax. The library functions as a converter that transforms standard mutable data into frozen structures and can convert them back for local modifications. This allows for a workflow where data is switched between immutable and mutable versions to perform bulk edits before locking the state again. The project provi
Provides a comprehensive set of immutable objects and arrays compatible with standard JavaScript syntax.
immutability-helper هي مكتبة معالجة بيانات غير قابلة للتغيير وأداة كائن تستخدم لإنشاء نسخ معدلة من الكائنات والمصفوفات. تعمل كمدير حالة قائم على الأوامر ومحول بيانات وظيفي يضمن بقاء بيانات المصدر الأصلية دون تغيير أثناء التحديثات. تتميز المكتبة باستخدام مجموعة تعريفية من أوامر الطفرة والموصوفات لتحديد التغييرات. تحافظ على مساواة المرجع عن طريق إرجاع مرجع الكائن الأصلي إذا لم تحدث تغييرات فعلية أثناء عملية الطفرة. توفر إمكانيات لاستنساخ الهياكل المتداخلة بعمق وإجراء طفرات حالة معقدة على الكائنات، والمصفوفات، والخرائط، والمجموعات. يدعم النظام دمج الكائنات غير القابلة للتغيير وتطبيق منطق تحويل مخصص من خلال محرك طفرة قابل للتوصيل.
Serves as a general-purpose library for creating modified copies of objects and arrays while ensuring original data remains unchanged.