UNPKG

@wocker/ws

Version:

Docker workspace for web projects

19 lines (18 loc) 939 B
import { AppConfigService } from "@wocker/core"; import { DockerService } from "../../docker"; import { PresetRepository } from "../repositories/PresetRepository"; import { PresetService } from "../services/PresetService"; export declare class PresetController { protected readonly appConfigService: AppConfigService; protected readonly dockerService: DockerService; protected readonly presetRepository: PresetRepository; protected readonly presetService: PresetService; constructor(appConfigService: AppConfigService, dockerService: DockerService, presetRepository: PresetRepository, presetService: PresetService); init(): Promise<void>; list(): Promise<string>; add(name: string, version?: string): Promise<void>; destroy(): Promise<void>; delete(name: string, confirm?: boolean): Promise<void>; build(presetName: string, rebuild?: boolean): Promise<void>; presets(): Promise<string[]>; }