decodeSelectionModelConfigList<T> static method
List<SelectionModelConfig<T> > ?
decodeSelectionModelConfigList<T>(
- dynamic map, {
- bool validate = true,
Decodes the object from a list of charts.SelectionModelConfig
objects.
See also
Implementation
static List<charts.SelectionModelConfig<T>>?
decodeSelectionModelConfigList<T>(
dynamic map, {
bool validate = true,
}) {
List<charts.SelectionModelConfig<T>>? result;
if (map is List) {
result = <charts.SelectionModelConfig<T>>[];
for (var item in map) {
result.add(
decodeSelectionModelConfig(
item,
validate: false,
)!,
);
}
} else if (map is charts.SelectionModelConfig<T>) {
result = <charts.SelectionModelConfig<T>>[map];
} else if (map is Map) {
result = <charts.SelectionModelConfig<T>>[
decodeSelectionModelConfig(
map,
validate: false,
)!
];
} else if (map != null) {
throw Exception('[decodeSelectionModelConfigList]: Unknown data: [$map]');
}
return result;
}