UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

26 lines 1 kB
import { type Writable } from 'node:stream'; import winston from 'winston'; import { OciContainer } from './OciContainer.js'; export declare class DockerContainer implements OciContainer { private logger; readonly id: string; readonly image: string; private container; private volume; private dirs; private constructor(); static create(logger: winston.Logger, image: string, env: { [p: string]: string; }, repoSubDir: string): Promise<OciContainer>; start(): Promise<void>; stop(): Promise<any>; remove(): Promise<void>; copy(realPath: string, remotePath: string, ignoreGit?: boolean): Promise<void>; putFile(content: Uint8Array, remotePath: string): Promise<void>; export(remotePath: string, outputDir: string): Promise<void>; getFile(remotePath: string): Promise<Uint8Array>; exec(command: string, env: { [p: string]: string; }, writable: Writable): Promise<any>; } //# sourceMappingURL=DockerContainer.d.ts.map