decodeBarRendererConfigList<D> static method
List<BaseBarRendererConfig<D> > ?
decodeBarRendererConfigList<D>(
- dynamic map, {
- bool validate = true,
Implementation
static List<common.BaseBarRendererConfig<D>>? decodeBarRendererConfigList<D>(
dynamic map, {
bool validate = true,
}) {
List<common.BaseBarRendererConfig<D>>? result;
if (map is List<common.BaseBarRendererConfig<D>>) {
result = map;
} else if (map is Iterable) {
result = [];
for (var item in map) {
result.add(decodeBarRendererConfig<D>(
item,
validate: false,
)!);
}
} else if (map != null) {
result = [decodeBarRendererConfig<D>(map, validate: false)!];
}
return result;
}