Documentación offline Docker main
por @raupulus

Interface: ExecStreamOptions

main Documentación oficial Licencia Apache-2.0Descargado el 2026-09-15 Bundle .md (6.1 MB) ↓

En esta página

Since

0.2.2

Properties#

onOutput#

Optional onOutput: (data: { stdout: string ; stderr?: undefined } | { stdout?: undefined ; stderr: string }) => void

Type declaration#

▸ (data): void

Invoked when receiving output from command execution. By default, the output is split into chunks at arbitrary boundaries. If you prefer the output to be split into complete lines, set splitOutputLines to true. The callback is then invoked once for each line.

Since

0.2.0

Parameters#
Name Type Description
data { stdout: string; stderr?: undefined } \| { stdout?: undefined; stderr: string } Output content. Can include either stdout string, or stderr string, one at a time.
Returns#

void


onError#

Optional onError: (error: any) => void

Type declaration#

▸ (error): void

Invoked to report error if the executed command errors.

Parameters#
Name Type Description
error any The error happening in the executed command
Returns#

void


onClose#

Optional onClose: (exitCode: number) => void

Type declaration#

▸ (exitCode): void

Invoked when process exits.

Parameters#
Name Type Description
exitCode number The process exit code
Returns#

void


splitOutputLines#

Optional Readonly splitOutputLines: boolean

Specifies the behaviour invoking onOutput(data). Raw output by default, splitting output at any position. If set to true, onOutput will be invoked once for each line.