yamlToList function

List yamlToList(
  1. YamlList yamlList
)

Convert yaml list to list, this prevents some weird behaviors that come with YamlList type.

Implementation

List<dynamic> yamlToList(YamlList yamlList) {
  final list = <dynamic>[];
  for (final value in yamlList) {
    if (value is YamlMap) {
      list.add(yamlToMap(value));
    } else if (value is YamlList) {
      list.add(yamlToList(value));
    } else {
      list.add(value);
    }
  }
  return list;
}