UNPKG

@wocker/ws

Version:

Docker workspace for web projects

19 lines (18 loc) 946 B
import { Project, Preset, PresetVariableConfig, EnvConfig, AppConfigService, AppFileSystemService } from "@wocker/core"; import { PresetRepository } from "../repositories/PresetRepository"; export declare class PresetService { protected readonly appConfigService: AppConfigService; protected readonly fs: AppFileSystemService; protected readonly presetRepository: PresetRepository; protected range: string; constructor(appConfigService: AppConfigService, fs: AppFileSystemService, presetRepository: PresetRepository); prompt(configMap: { [name: string]: PresetVariableConfig; }, values?: EnvConfig): Promise<EnvConfig>; getImageNameForProject(project: Project, preset: Preset): string; getImageName(preset: Preset, buildArgs: EnvConfig): string; get(name?: string): Preset; init(): Promise<void>; deinit(): Promise<void>; install(repository: string, version?: string): Promise<void>; }