collections library

Collections utilities module for Dartlin package.

This module provides collection-related utilities:

  • List extensions and manipulation utilities
  • Object utilities for collections (deepEqual, copyWith, deepCopy)

Example usage:

import 'package:darlin/collections.dart';

void main() {
  final list = [1, 2, 3, 4, 5];
  // Use list extensions here
  
  final obj1 = {'name': 'John', 'age': 30};
  final obj2 = {'name': 'John', 'age': 30};
  print(obj1.deepEqual(obj2)); // true
}

Extensions

ListChecks on List<T>?
Extensions on nullable List to provide Kotlin-like null safety checks.
ListUtils on List<T>
Extensions on List to provide additional utility methods.
ObjectUtils on Object
Extensions on objects to provide comparison and cloning utilities.