Namespace: SpawnDev.SpawnJS.JSObjects
Inheritance: SpawnJSObject -> TransformStream
MDN Reference: TransformStream - MDN
The
TransformStreaminterface represents a pair of streams: a writable side that accepts input, and a readable side that produces transformed output. Data written to the writable end emerges from the readable end after transformation.
| Signature | Description |
|---|---|
TransformStream() |
Creates a pass-through transform stream with default queuing strategy. |
TransformStream(TransformStreamCallbacks transformer) |
Creates with custom transform logic. |
TransformStream(SpawnJSObjectReference _ref) |
Deserialization constructor. |
| Property | Type | Description |
|---|---|---|
Readable |
ReadableStream |
The readable end of the transform stream. |
Writable |
WritableStream |
The writable end of the transform stream. |
// Create a pass-through transform
using var transform = new TransformStream();
using var readable = transform.Readable;
using var writable = transform.Writable;
// Write to the writable side
using var writer = writable.GetWriter();
// Read from the readable side
using var reader = readable.GetReader();