14 lines
659 B
Text
14 lines
659 B
Text
// https://streams.spec.whatwg.org/#dictdef-transformer
|
|
dictionary Transformer {
|
|
TransformerStartCallback start;
|
|
TransformerTransformCallback transform;
|
|
TransformerFlushCallback flush;
|
|
TransformerCancelCallback cancel;
|
|
any readableType;
|
|
any writableType;
|
|
};
|
|
|
|
callback TransformerStartCallback = any (TransformStreamDefaultController controller);
|
|
callback TransformerFlushCallback = Promise<undefined> (TransformStreamDefaultController controller);
|
|
callback TransformerTransformCallback = Promise<undefined> (any chunk, TransformStreamDefaultController controller);
|
|
callback TransformerCancelCallback = Promise<undefined> (any reason);
|