filters top-level property

FigGenerator filters
final

Implementation

final FigGenerator filters = FigGenerator(
  script: ['task', 'export'],
  postProcess: (String output, [List<String>? tokens]) {
    final tasks = jsonDecode(output) as List<dynamic>;
    final f = <FigSuggestion>[];
    f.addAll(buildProjectSuggestions(tasks));
    f.addAll(buildTagSuggestions(tasks));
    f.addAll(buildDefaultTagSuggestions());
    for (final s in buildPrioritiesSuggestions()) {
        f.add(FigSuggestion(name: s));
    }
    for (final s in buildDateSuggestions()) {
        f.add(FigSuggestion(name: s));
    }
    return f;
  },
);