Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.33 KB

File metadata and controls

36 lines (27 loc) · 1.33 KB

TransformStream

Namespace: SpawnDev.SpawnJS.JSObjects
Inheritance: SpawnJSObject -> TransformStream
MDN Reference: TransformStream - MDN

The TransformStream interface 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.

Constructors

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.

Properties

Property Type Description
Readable ReadableStream The readable end of the transform stream.
Writable WritableStream The writable end of the transform stream.

Example

// 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();