1 | import { CrossbowConfiguration } from "./config";
|
2 | import { CrossbowInput, CLI, CrossbowReporter } from "./index";
|
3 | import Rx = require("rx");
|
4 | import { WatchTasks } from "./watch.resolve";
|
5 | import { WatchRunners } from "./watch.runner";
|
6 | import { ReportTypes } from "./reporter.resolve";
|
7 | export interface WatchersCommandError {
|
8 | type: ReportTypes;
|
9 | }
|
10 | export interface WatchersCommandOutput {
|
11 | watchTasks?: WatchTasks;
|
12 | runners?: WatchRunners;
|
13 | errors: WatchersCommandError[];
|
14 | }
|
15 | export declare type WatchersCommandComplete = Rx.Observable<{
|
16 | setup: WatchersCommandOutput;
|
17 | }>;
|
18 | export default function handleIncomingWatchersCommand(cli: CLI, input: CrossbowInput, config: CrossbowConfiguration, reporter: CrossbowReporter): Rx.Observable<{
|
19 | setup: WatchersCommandOutput;
|
20 | }>;
|