fold<R> method

R fold<R>({
  1. required R ifNull(),
  2. required R ifNotNull(
    1. T value
    ),
})

Implementation

R fold<R>({
  required R Function() ifNull,
  required R Function(T value) ifNotNull,
}) {
  final value = this;

  if (value == null) {
    return ifNull();
  }

  return ifNotNull(value);
}