Rush StackShopBlogEvents
Skip to main content

Home > @rushstack/terminal > SplitterTransform

SplitterTransform class

Use this instead of TerminalTransform if you need to output ITerminalChunk data to more than one destination.

Signature:

export declare class SplitterTransform extends TerminalWritable 

Extends: TerminalWritable

Remarks

Splitting streams complicates the pipeline topology and can make debugging more difficult. For this reason, it is modeled as an explicit SplitterTransform node, rather than as a built-in feature of TerminalTransform.

Constructors

ConstructorModifiersDescription
(constructor)(options)Constructs a new instance of the SplitterTransform class

Properties

PropertyModifiersTypeDescription
destinationsreadonlyReadonlyArray<TerminalWritable>

Methods

MethodModifiersDescription
onClose()protected
onWriteChunk(chunk)protected