Compartir comentarios
Las respuestas se generan en base a la documentación.

Interfaz: ExecStreamOptions

Desde

0.2.2

Propiedades

onOutput

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

Declaración de tipo

▸ (data): void

Se invoca al recibir la salida de la ejecución del comando. Por defecto, la salida se divide en fragmentos (chunks) en límites arbitrarios. Si prefieres que la salida se divida en líneas completas, establece splitOutputLines a true. El callback se invocará una vez por cada línea.

Desde

0.2.0

Parámetros
NombreTipoDescripción
data{ stdout: string; stderr?: undefined } | { stdout?: undefined; stderr: string }Contenido de salida. Puede incluir la cadena de texto de stdout o stderr, una a la vez.
Devuelve

void


onError

Optional onError: (error: any) => void

Declaración de tipo

▸ (error): void

Se invoca para informar un error si el comando ejecutado falla.

Parámetros
NombreTipoDescripción
erroranyEl error que ocurre en el comando ejecutado
Devuelve

void


onClose

Optional onClose: (exitCode: number) => void

Declaración de tipo

▸ (exitCode): void

Se invoca cuando el proceso finaliza.

Parámetros
NombreTipoDescripción
exitCodenumberEl código de salida del proceso
Devuelve

void


splitOutputLines

Optional Readonly splitOutputLines: boolean

Especifica el comportamiento al invocar onOutput(data). Salida sin procesar (raw) por defecto, dividiendo la salida en cualquier posición. Si se establece en true, onOutput se invocará una vez por cada línea.