readMap method
Implementation
Map<String, Object> readMap(
Iterable<String> pathSegments, {
bool packageRelated = false,
}) {
final usedSegments =
packageRelated ? [_rootKey, ...pathSegments] : pathSegments;
Object? data = options;
for (final key in usedSegments) {
if (data is Map<String, Object?> && data.containsKey(key)) {
data = data[key];
} else {
return {};
}
}
return data is Map<String, Object> ? data : {};
}