removeAll<T> method

void removeAll<T>({
  1. Predicate? test,
})

Removes all items for given test.

Implementation

void removeAll<T>({Predicate? test}) {
  if (test == null && T != dynamic) {
    test = (item) => item is T;
  } else {
    clear();
    return;
  }

  _args.removeWhere((key, value) => test!(value));
}