singleWhere method

String singleWhere (
  1. bool test(
    1. String value
    ),
  2. {String orElse( )}
)
inherited

Returns the single element that satisfies test.

Checks elements to see if test(element) returns true. If exactly one element satisfies test, that element is returned. If more than one matching element is found, throws StateError. If no matching element is found, returns the result of orElse. If orElse is omitted, it defaults to throwing a StateError.

Implementation

String singleWhere(bool test(String value), {String orElse()?}) =>
    readClasses().singleWhere(test, orElse: orElse);

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.13.0/dart-svg/AttributeClassSet/singleWhere.html