@wocker/ws
Version:
Docker workspace for web projects
17 lines (16 loc) • 723 B
TypeScript
import { ModemService as CoreModemService, LogService } from "@wocker/core";
import type Modem from "docker-modem";
import type Docker from "dockerode";
import { ProtoService } from "./ProtoService";
export declare class ModemService extends CoreModemService {
protected readonly protoService: ProtoService;
protected readonly logService: LogService;
protected _modem?: Modem;
protected _docker?: Docker;
protected record?: boolean;
constructor(protoService: ProtoService, logService: LogService);
get modem(): Modem;
get docker(): Docker;
attachStream(stream: NodeJS.ReadWriteStream): Promise<NodeJS.ReadWriteStream>;
followProgress(stream: NodeJS.ReadableStream): Promise<void>;
}