UNPKG

749 BTypeScriptView Raw
1import Command from '../base';
2import { Config, Op } from '../types';
3export interface BuildInputs {
4 opPath: string;
5 config: Config;
6 ops: Op[];
7 opsToBuild: Op[];
8}
9export default class Build extends Command {
10 static description: string;
11 static flags: {
12 help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
13 };
14 static args: {
15 name: string;
16 description: string;
17 }[];
18 resolvePath: (inputs: BuildInputs) => Pick<BuildInputs, "opPath">;
19 getOpsFromFileSystem: (inputs: BuildInputs) => Promise<BuildInputs>;
20 selectOpToBuild: (inputs: BuildInputs) => Promise<BuildInputs>;
21 executeOpService: (inputs: BuildInputs) => Promise<BuildInputs>;
22 run(this: any): Promise<void>;
23}