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 |