evaluateMessage method

String? evaluateMessage(
  1. Object? translation,
  2. List args
)

Evaluate the translated message and return the translated string.

Implementation

String? evaluateMessage(Object? translation, List<dynamic> args) {
  if (translation is! Function) {
    throw ArgumentError.value(
      translation,
      'translation',
      'Expected a function, but got ${translation.runtimeType}',
    );
  }
  return Function.apply(translation, args);
}