@forge/cli-shared

9.4.1-next.3-experimental-e9e08bb9.4.1-next.4
out/tunnel/compose-project-lifecycle.d.ts
out/tunnel/compose-project-lifecycle.d.tsDeleted
−39
Index: package/out/tunnel/compose-project-lifecycle.d.ts
===================================================================
--- package/out/tunnel/compose-project-lifecycle.d.ts
+++ package/out/tunnel/compose-project-lifecycle.d.ts
@@ -1,39 +0,0 @@
-import { Logger } from '../ui/logger';
-export interface ComposeCommandResult {
-    out?: string;
-    err?: string;
-    exitCode?: number;
-}
-export interface ComposeOptions {
-    cwd: string;
-    log: boolean;
-    config: string;
-    composeOptions: string[];
-    callback?: (chunk: Buffer) => void;
-}
-export interface ComposeAdapter {
-    pullOne(service: string, options: ComposeOptions): Promise<unknown>;
-    exec(command: string, args: string[], options: ComposeOptions): Promise<ComposeCommandResult>;
-    down(options: ComposeOptions): Promise<unknown>;
-}
-export interface ComposeServiceState {
-    name: string;
-    service: string;
-    state: string;
-    health?: string;
-}
-export declare class ComposeProjectLifecycle {
-    private readonly configPath;
-    private readonly projectName;
-    private readonly logger;
-    private readonly adapter;
-    constructor(configPath: string, projectName: string, logger: Logger, adapter?: ComposeAdapter);
-    private options;
-    pull(services: string[]): Promise<void>;
-    up(services: string[]): Promise<void>;
-    down(): Promise<void>;
-    states(): Promise<ComposeServiceState[]>;
-    logs(service: string, lines?: number): Promise<string>;
-}
-export declare const parseComposePs: (output: string) => ComposeServiceState[];
-//# sourceMappingURL=compose-project-lifecycle.d.ts.map
\ No newline at end of file