TransformStreamDefaultController

E242826

TransformStreamDefaultController is a web streams API interface that lets transform stream implementations enqueue, error, or terminate chunks during a streaming transformation.

All labels observed (1)

Label Occurrences
TransformStreamDefaultController canonical 3

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf Web API interface
interface
availableIn JavaScript
Web browsers
canBeUsedFor compression transforms
data format conversion in streams
encryption transforms
text encoding or decoding transforms
category stream controller interface
controls TransformStream
definedIn WHATWG Streams Standard
enqueueEffect adds a chunk to the readable side queue
errorEffect puts associated TransformStream into errored state
errorHandling propagates error to both readable and writable sides of TransformStream
exposedTo Window
Worker
hasMethod enqueue()
error()
terminate()
hasProperty desiredSize
introducedAround Web Streams API adoption in modern browsers
languageBinding ECMAScript
lifecycle created when a TransformStream is constructed
exposed to transform and flush algorithms
method_enqueue_parameters chunk
method_error_parameters optional reason
method_terminate_parameters none
namespace global scope in supporting environments
partOf Streams API
Web Streams API
propertyType_desiredSize number or null
purpose control of streaming transformations
enqueueing transformed chunks
signaling errors in a transform stream
terminating a transform stream
relatedInterface ReadableStreamDefaultController
WritableStreamDefaultController
specStatus living standard
standardizedBy WHATWG
supports backpressure management via desiredSize
terminateEffect closes readable side of associated TransformStream
usedBy flush() method of TransformStream
transform() method of TransformStream
usedWith TransformStream

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Streams Standard definesConcept TransformStreamDefaultController
ReadableStreamDefaultController relatedInterface TransformStreamDefaultController
ByteLengthQueuingStrategy relatedAPI TransformStreamDefaultController