featureFlagsFromJson<T extends Enum> function
Implementation
List<FeatureFlag<T>> featureFlagsFromJson<T extends Enum>(
List<dynamic> json,
Function fromString,
) {
List<FeatureFlag<T>> flags = List.from(
json.map((json) {
final key = json['key']!;
try {
final feature = fromString(key)!;
final active = json['active'];
return FeatureFlag<T>(feature: feature, active: active);
} catch (e) {
return null;
}
}).where((x) => x != null),
);
return flags;
}