1 |
|
2 | import { Readable } from 'stream';
|
3 | import { CloseEvent, Command, CommandIdentifier, TimerEvent } from './command';
|
4 | import { concurrently as createConcurrently, ConcurrentlyCommandInput, ConcurrentlyOptions as BaseConcurrentlyOptions, ConcurrentlyResult } from './concurrently';
|
5 | import { FlowController } from './flow-control/flow-controller';
|
6 | import { InputHandler } from './flow-control/input-handler';
|
7 | import { KillOnSignal } from './flow-control/kill-on-signal';
|
8 | import { KillOthers, ProcessCloseCondition } from './flow-control/kill-others';
|
9 | import { LogError } from './flow-control/log-error';
|
10 | import { LogExit } from './flow-control/log-exit';
|
11 | import { LogOutput } from './flow-control/log-output';
|
12 | import { LogTimings } from './flow-control/log-timings';
|
13 | import { RestartDelay, RestartProcess } from './flow-control/restart-process';
|
14 | import { Logger } from './logger';
|
15 | export type ConcurrentlyOptions = Omit<BaseConcurrentlyOptions, 'abortSignal' | 'hide'> & {
|
16 | |
17 |
|
18 |
|
19 | hide?: CommandIdentifier | CommandIdentifier[];
|
20 | |
21 |
|
22 |
|
23 |
|
24 | prefix?: string;
|
25 | |
26 |
|
27 |
|
28 | prefixLength?: number;
|
29 | |
30 |
|
31 |
|
32 | padPrefix?: boolean;
|
33 | |
34 |
|
35 |
|
36 | raw?: boolean;
|
37 | |
38 |
|
39 |
|
40 |
|
41 | timestampFormat?: string;
|
42 | defaultInputTarget?: CommandIdentifier;
|
43 | inputStream?: Readable;
|
44 | handleInput?: boolean;
|
45 | pauseInputStreamOnFinish?: boolean;
|
46 | |
47 |
|
48 |
|
49 |
|
50 |
|
51 | restartDelay?: RestartDelay;
|
52 | |
53 |
|
54 |
|
55 |
|
56 |
|
57 | restartTries?: number;
|
58 | |
59 |
|
60 |
|
61 |
|
62 |
|
63 | killOthers?: ProcessCloseCondition | ProcessCloseCondition[];
|
64 | |
65 |
|
66 |
|
67 |
|
68 |
|
69 | timings?: boolean;
|
70 | |
71 |
|
72 |
|
73 |
|
74 | teardown?: readonly string[];
|
75 | |
76 |
|
77 |
|
78 |
|
79 | additionalArguments?: string[];
|
80 | };
|
81 | export declare function concurrently(commands: ConcurrentlyCommandInput[], options?: Partial<ConcurrentlyOptions>): ConcurrentlyResult;
|
82 | export { ConcurrentlyCommandInput, ConcurrentlyResult, createConcurrently, Logger };
|
83 | export { CloseEvent, Command, CommandIdentifier, TimerEvent };
|
84 | export { FlowController, InputHandler, KillOnSignal, KillOthers, LogError, LogExit, LogOutput, LogTimings, RestartProcess, };
|