filter method

  1. @override
Option<T> filter(
  1. @noFutures bool noFutures(
    1. T value
    )
)
override

Returns None if the predicate noFutures returns false. Otherwise, returns the original Option.

Implementation

@override
@pragma('vm:prefer-inline')
Option<T> filter(@noFutures bool Function(T value) noFutures) {
  return noFutures(value) ? this : const None();
}