templatedValues property

List<StringTemplate> templatedValues

Implementation

List<StringTemplate> get templatedValues {
  if (cases.isNotEmpty) {
    final templatedValues = cases.first.templatedValues;
    for (var i = 1; i < cases.length; i++) {
      final current = cases[i];
      assert(
          const SetEquality().equals(
              templatedValues.toSet(), current.templatedValues.toSet()),
          'All cases should have the same template values');
    }

    return templatedValues;
  }

  return [];
}