@teambit/isolator
Version:
15 lines (14 loc) • 500 B
TypeScript
import type { Exec, ExecStatus } from '@teambit/capsule';
import { DuplexBufferStream } from '@teambit/capsule';
import { EventEmitter } from 'events';
export default class ContainerExec extends EventEmitter implements Exec {
private _code;
constructor(_code?: number);
stdout: DuplexBufferStream;
stderr: DuplexBufferStream;
stdin: DuplexBufferStream;
setStatus(status: number): void;
get code(): number;
inspect(): Promise<ExecStatus>;
abort(): Promise<void>;
}