wrapNullable<T> function

Option<T> wrapNullable<T>(
  1. T? nullable
)

Wraps a nullable value into an Option.

  • If nullable is null, returns None.
  • Otherwise, returns Some containing the value.
wrapNullable(42); // Some(42)
wrapNullable<int>(null); // None<int>()

Implementation

Option<T> wrapNullable<T>(T? nullable) {
  if (nullable == null) return none<T>();
  return some(nullable);
}