filtersWithTasks top-level property

FigGenerator filtersWithTasks
final

Implementation

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