UNPKG

673 BTypeScriptView Raw
1/// <reference types="yargs" />
2import ConfigContext from './ConfigContext';
3import Driver from '../Driver';
4import { Arguments, Argv, StdioType } from '../types';
5export interface DriverArgs {
6 concurrency: number;
7 graph: boolean;
8 stdio: StdioType;
9 workspaces: string;
10}
11export default class DriverContext<T = DriverArgs> extends ConfigContext<T> {
12 driverName: string;
13 parallelArgv: Argv[];
14 primaryDriver: Driver;
15 constructor(args: Arguments<T>, driver: Driver, parallelArgv?: Argv[]);
16 /**
17 * Add a parallel command with additional argv.
18 */
19 addParallelCommand(argv: Argv): this;
20}
21//# sourceMappingURL=DriverContext.d.ts.map
\No newline at end of file