render method
Recursively renders placeholders within strings, maps, and lists.
Implementation
Object? render(Object? value) {
if (value is Map<String, Object?>) {
return value
.map((key, nestedValue) => MapEntry(key, render(nestedValue)));
}
if (value is List<Object?>) {
return value.map(render).toList(growable: false);
}
if (value is String) {
return _renderString(value);
}
return value;
}