@wocker/ws
Version:
Docker workspace for web projects
15 lines (14 loc) • 820 B
TypeScript
import { AppConfigService, ProcessService } from "@wocker/core";
import { PresetService } from "../../preset";
import { ProjectService } from "../services/ProjectService";
export declare class ProjectController {
protected readonly appConfigService: AppConfigService;
protected readonly processService: ProcessService;
protected readonly projectService: ProjectService;
protected readonly presetService: PresetService;
constructor(appConfigService: AppConfigService, processService: ProcessService, projectService: ProjectService, presetService: PresetService);
start(name?: string, restart?: boolean, build?: boolean, attach?: boolean): Promise<void>;
stop(name?: string): Promise<void>;
eject(name?: string): Promise<void>;
exec(command?: string[], name?: string): Promise<void>;
}