yamlMapToMap function
Converts a YamlMap to a Map<String, dynamic>
Implementation
Map<String, dynamic> yamlMapToMap(YamlMap yamlMap) {
Map<String, dynamic> map = {};
yamlMap.forEach((key, value) {
if (value is YamlMap) {
map[key.toString()] = yamlMapToMap(value); // Recursively convert nested YamlMap
} else if (value is YamlList) {
map[key.toString()] = yamlListToList(value); // Handle lists
} else {
map[key.toString()] = value; // Add scalar values directly
}
});
return map;
}