safe property

ValueChanged<T>? get safe

Wrap callback with try-catch for safe execution.

Implementation

ValueChanged<T>? get safe {
  if (this == null) return null;
  return (value) => safeValueChanged(this, value);
}