maybeResolve method

T? maybeResolve(
  1. Set<WidgetState> states
)

Returns a value that depends on states by checking the constraints given in FWidgetStateMap.new, or null if no T is found.

Implementation

T? maybeResolve(Set<WidgetState> states) {
  for (final MapEntry(key: constraint, :value) in _constraints.entries) {
    if (constraint.isSatisfiedBy(states)) {
      return value;
    }
  }

  return null;
}