@enspirit/emb
Version:
A replacement for our Makefile-for-monorepos
22 lines (21 loc) • 955 B
TypeScript
import { Writable } from 'node:stream';
import * as z from 'zod';
import { AbstractOperation } from '../../../operations/index.js';
/**
* https://docs.docker.com/reference/cli/docker/compose/logs/
*/
export declare const ComposeLogsOperationInputSchema: z.ZodOptional<z.ZodObject<{
services: z.ZodOptional<z.ZodArray<z.ZodString>>;
follow: z.ZodOptional<z.ZodBoolean>;
timestamps: z.ZodOptional<z.ZodBoolean>;
tail: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
export declare class ComposeLogsOperation extends AbstractOperation<typeof ComposeLogsOperationInputSchema, void> {
protected out?: Writable | undefined;
/**
* @param out Optional writable stream to capture output. If not provided,
* output is streamed directly to the terminal (stdio: 'inherit').
*/
constructor(out?: Writable | undefined);
protected _run(input: z.input<typeof ComposeLogsOperationInputSchema>): Promise<void>;
}