attemptCloneObject<T> function

T? attemptCloneObject<T>(
  1. T object, {
  2. CloneFunction<T>? cloneFunction,
})

Implementation

T? attemptCloneObject<T>(
  T object, {
  CloneFunction<T>? cloneFunction,
}) {
  if (cloneFunction != null) {
    return cloneFunction(object);
  }
  return object;
}