qualifier static method

double qualifier({
  1. required num base,
  2. required num alternate,
  3. required DpQualifier qualifierType,
  4. required num qualifierValue,
  5. required double resolveWhenMatched(
    1. num value
    ),
  6. required double resolveDefault(
    1. num value
    ),
})

Implementation

static double qualifier({
  required num base,
  required num alternate,
  required DpQualifier qualifierType,
  required num qualifierValue,
  required double Function(num value) resolveWhenMatched,
  required double Function(num value) resolveDefault,
}) =>
    matchesQualifier(qualifierType, qualifierValue)
        ? resolveWhenMatched(alternate)
        : resolveDefault(base);