Skip to content

Documentation / listr2 / ProcessOutput

Class: ProcessOutput ​

Defined in: packages/listr2/src/utils/process-output/process-output.ts:15

Creates a new Listr2 process-output controller.

This is used to control the flow to process.stdout and process.stderr for all renderers.

See ​

https://listr2.kilic.dev/renderer/process-output.html

Constructors ​

Constructor ​

new ProcessOutput(stdout?, stderr?, options?): ProcessOutput

Defined in: packages/listr2/src/utils/process-output/process-output.ts:19

Parameters ​

stdout? ​

WriteStream

stderr? ​

WriteStream

options? ​

ProcessOutputOptions

Returns ​

ProcessOutput

Properties ​

stream ​

readonly stream: ProcessOutputStreamMap

Defined in: packages/listr2/src/utils/process-output/process-output.ts:16


active ​

protected active: boolean

Defined in: packages/listr2/src/utils/process-output/process-output.ts:17

Accessors ​

stdout ​

Get Signature ​

get stdout(): WriteStream

Defined in: packages/listr2/src/utils/process-output/process-output.ts:36

Returns ​

WriteStream


stderr ​

Get Signature ​

get stderr(): WriteStream

Defined in: packages/listr2/src/utils/process-output/process-output.ts:40

Returns ​

WriteStream

Methods ​

hijack() ​

hijack(): void

Defined in: packages/listr2/src/utils/process-output/process-output.ts:44

Returns ​

void


release() ​

release(): void

Defined in: packages/listr2/src/utils/process-output/process-output.ts:54

Returns ​

void


toStdout() ​

toStdout(buffer, eol?): boolean

Defined in: packages/listr2/src/utils/process-output/process-output.ts:88

Parameters ​

buffer ​

string

eol? ​

boolean = true

Returns ​

boolean


toStderr() ​

toStderr(buffer, eol?): boolean

Defined in: packages/listr2/src/utils/process-output/process-output.ts:96

Parameters ​

buffer ​

string

eol? ​

boolean = true

Returns ​

boolean