filtersWithTasks top-level property

FigGenerator filtersWithTasks
final

Implementation

final FigGenerator filtersWithTasks = FigGenerator(
  script: ['task', 'export'],
  postProcess: (String output, [List<String>? tokens]) {
    try {
      final tasks = json.decode(output) as List<dynamic>;
      final filters = <FigSuggestion>[
        ...buildTaskSuggestions(tasks),
        ...buildProjectSuggestions(tasks),
        ...buildTagSuggestions(tasks),
        ...buildDefaultTagSuggestions(),
        ...buildPrioritiesSuggestions(),
        ...buildDateSuggestions(),
      ];
      return filters;
    } catch (e) {
      print('Error parsing tasks: $e');
      return <FigSuggestion>[];
    }
  },
);