UNPKG

@xec-sh/core

Version:

Universal shell execution engine

44 lines (43 loc) 1.23 kB
export interface ExecutionResult { stdout: string; stderr: string; exitCode: number; signal?: string; ok: boolean; cause?: string; command: string; duration: number; startedAt: Date; finishedAt: Date; adapter: string; host?: string; container?: string; toMetadata(): object; throwIfFailed(): void; text(): string; json<T = any>(): T; lines(): string[]; buffer(): Buffer; } export declare class ExecutionResultImpl implements ExecutionResult { stdout: string; stderr: string; exitCode: number; signal: string | undefined; command: string; duration: number; startedAt: Date; finishedAt: Date; adapter: string; host?: string | undefined; container?: string | undefined; readonly ok: boolean; readonly cause?: string; constructor(stdout: string, stderr: string, exitCode: number, signal: string | undefined, command: string, duration: number, startedAt: Date, finishedAt: Date, adapter: string, host?: string | undefined, container?: string | undefined); toMetadata(): object; throwIfFailed(): void; text(): string; json<T = any>(): T; lines(): string[]; buffer(): Buffer; }