1 | import { Task } from "./task.resolve";
|
2 | import { CrossbowInput } from "./index";
|
3 | import { TaskRunModes, IncomingTaskItem } from "./task.resolve";
|
4 | import { CommandTrigger } from "./command.run";
|
5 | export declare function preprocessTask(taskName: IncomingTaskItem, trigger: CommandTrigger, parents: string[]): Task;
|
6 | export interface TaskLiteral {
|
7 | tasks?: IncomingTaskItem[];
|
8 | runMode?: TaskRunModes;
|
9 | input?: string;
|
10 | adaptor?: string;
|
11 | command?: string;
|
12 | description?: string;
|
13 | }
|
14 | export declare function handleObjectInput(taskLiteral: TaskLiteral, input: any, parents: any): any;
|
15 | export declare function handleArrayInput(taskItems: any[], input: CrossbowInput, parents: string[]): Task;
|
16 | export interface SplitTaskAndFlags {
|
17 | taskName: string;
|
18 | cbflags: string[];
|
19 | flags: {};
|
20 | query: any;
|
21 | }
|