UNPKG

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