UNPKG

690 BTypeScriptView Raw
1import { CrossbowConfiguration } from "./config";
2import { CrossbowInput, CLI, CrossbowReporter } from "./index";
3import { Tasks, Task } from "./task.resolve";
4import Rx = require("rx");
5export interface TaskGroup {
6 title: string;
7 tasks: Tasks;
8}
9export interface TaskCommandSetup {
10 groups: TaskGroup[];
11 tasks: Task[];
12 errors: Error[];
13}
14export interface TasksCommandCompletionReport {
15 setup: TaskCommandSetup;
16}
17export declare type TasksCommandComplete = Rx.Observable<TasksCommandCompletionReport>;
18export default function handleIncomingTasksCommand(cli: CLI, input: CrossbowInput, config: CrossbowConfiguration, reporter: CrossbowReporter): TasksCommandComplete;