UNPKG

@wocker/ws

Version:

Docker workspace for web projects

20 lines (19 loc) 768 B
import { Project, AppFileSystemService } from "@wocker/core"; import { DockerService } from "../../docker"; import { ProxyService } from "./ProxyService"; type CertMap = { [name: string]: string[]; }; export declare class CertService { protected readonly fs: AppFileSystemService; protected readonly proxyService: ProxyService; protected readonly dockerService: DockerService; constructor(fs: AppFileSystemService, proxyService: ProxyService, dockerService: DockerService); list(): Promise<string>; generate(certName: string, dns: string[]): Promise<void>; getCertsMap(): CertMap; use(project: Project, name: string): Promise<void>; remove(project: Project): Promise<void>; delete(name: string): Promise<void>; } export {};