render method

Object? render(
  1. Object? value
)

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;
}