parseYamlMap function

Map<String, String> parseYamlMap(
  1. dynamic value
)

Implementation

Map<String, String> parseYamlMap(value) {
  Map<String, String> result = {};
  if (value is YamlMap) {
    YamlMap yamlMap = value;
    for (var entry in yamlMap.entries) {
      String? key = Utils.optionalString(entry.key);
      if (key != null && key.isNotEmpty) {
        result.addAll({key: Utils.getString(entry.value, fallback: "")});
      }
    }
  }
  return result;
}