fromYamlMap static method
Implementation
static Danger<List<ObjectDefinitionUnit>, BpriverYamlException> fromYamlMap(YamlMap yamlMap) {
final log = Log(classLocation: ObjectDefinitionUnit, functionLocation: 'fromYamlMap');
final List<ObjectDefinitionUnit> list = [];
for (final entry in yamlMap.entries) {
final key = entry.key as String;
final valueResult = BpriverYaml.parseDynamicAsT<String>(entry.value);
log.add(valueResult);
if (valueResult is! Success<String, BpriverYamlExceptionF>) return Failure(valueResult.asException, log);
final result = ObjectDefinitionUnit(key, valueResult.wrapped);
list.add(result);
}
return Success(list, log);
}