UNPKG

714 BTypeScriptView Raw
1import { Task } from "./task.resolve";
2export interface TaskTreeTransform {
3 predicate: (incoming: Task[]) => boolean;
4 fn: (incoming: Task[]) => Task[];
5}
6export declare const transforms: {
7 "Add skipped property to children": {
8 predicate(tasks: Task[]): boolean;
9 fn(tasks: Task[]): Task[];
10 };
11 "Add if property to children": {
12 predicate(tasks: Task[]): boolean;
13 fn(tasks: Task[]): Task[];
14 };
15 "Pass options/flags/query from Groups -> Tasks": {
16 predicate(): boolean;
17 fn(tasks: Task[]): Task[];
18 };
19};
20/**
21 * Allow transformations on tasks before error collections
22 */
23export declare function applyTreeTransforms(incoming: Task[]): Task[];