generateEvents static method

Iterable<String> generateEvents(
  1. YamlList yaml
)

Implementation

static Iterable<String> generateEvents(YamlList yaml) => [
  'abstract class AbstractReporter {',
  indent('Future<void> reportEventWithMap(String key, dynamic body);'),
  '}',
  '',
  'class MetricaReporter {',
  indent('final AbstractReporter _reporter;'),
  indent('const MetricaReporter(this._reporter);'),
  ...yaml.expand((f) => _genFun(f)).map(indent),
  '}',
];