@quadnix/octo-build
Version:
Octo-Build is a CLI tool to build Octo projects.
17 lines (16 loc) • 650 B
TypeScript
import type { ChildProcessWithoutNullStreams } from 'child_process';
import type { IBuildConfiguration } from './models/build-configuration.interface.js';
import type { IRunArguments } from './models/run-arguments.interface.js';
export declare class Main {
private readonly args;
private readonly configuration;
constructor(args: IRunArguments, configuration: IBuildConfiguration);
runCommand(command: string, options: {
env: {
[key: string]: string;
};
sourcePath: string;
}): [ChildProcessWithoutNullStreams, Promise<void>];
scheduleJobs(): Promise<void>[];
start(): Promise<void>;
}