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
Constructor | Modifiers | Description |
---|---|---|
(constructor)(options) | Constructs a new instance of the SplitterTransform class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
destinations | readonly | ReadonlyArray<TerminalWritable> |
Methods
Method | Modifiers | Description |
---|---|---|
onClose() | protected | |
onWriteChunk(chunk) | protected |