TenantAtlas/apps/platform/.pnpm-store/v10/files/4a/9a68099e9d58af876238f596c0b1188563eea430986f1941e688aa245f03e15b9e649f4c7dd2ed6cb89493db8188810d9d26a00ac7d2449eac48e664fc4a85
Ahmed Darrazi 9f74f7a658
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 51s
feat: compress governance operator outcomes
2026-04-19 14:15:11 +02:00

23 lines
680 B
Plaintext

import * as Rx from 'rxjs';
import { Writable } from 'stream';
import { Command } from './command';
/**
* Class responsible for actually writing output onto a writable stream.
*/
export declare class OutputWriter {
private readonly outputStream;
private readonly group;
readonly buffers: string[][];
activeCommandIndex: number;
readonly error: Rx.Observable<unknown>;
private get errored();
constructor({ outputStream, group, commands, }: {
outputStream: Writable;
group: boolean;
commands: Command[];
});
private ensureWritable;
write(command: Command | undefined, text: string): void;
private flushBuffer;
}