in lib/src/map_mutations.dart [16:33]
SourceEdit updateInMap(
YamlEditor yamlEdit, YamlMap map, Object? key, YamlNode newValue) {
if (!containsKey(map, key)) {
final keyNode = wrapAsYamlNode(key);
if (map.style == CollectionStyle.FLOW) {
return _addToFlowMap(yamlEdit, map, keyNode, newValue);
} else {
return _addToBlockMap(yamlEdit, map, keyNode, newValue);
}
} else {
if (map.style == CollectionStyle.FLOW) {
return _replaceInFlowMap(yamlEdit, map, key, newValue);
} else {
return _replaceInBlockMap(yamlEdit, map, key, newValue);
}
}
}