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 |
|---|---|---|
Constructs a new instance of the |
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| ReadonlySet<TerminalWritable> |
Methods
Method | Modifiers | Description |
|---|---|---|
Adds a destination to the set of destinations. Duplicates are ignored. Only new chunks received after the destination is added will be sent to it. | ||
| ||
| ||
Removes a destination from the set of destinations. It will no longer receive chunks, and will be closed, unless |