object_utils library

Object utilities module for Dartlin package.

This module provides object extensions and utilities including:

  • Object comparison and cloning utilities (deepEqual, copyWith, deepCopy)
  • Object manipulation helpers

Example usage:

import 'package:darlin/object_utils.dart';

void main() {
  final obj1 = {'name': 'John', 'age': 30};
  final obj2 = {'name': 'John', 'age': 30};
  print(obj1.deepEqual(obj2)); // true
  final copy = obj1.deepCopy();
  final updated = obj1.copyWith({'age': 31});
}

Extensions

ObjectUtils on Object
Extensions on objects to provide comparison and cloning utilities.