wasm_streams/transform/
sys.rs1use wasm_bindgen::prelude::*;
4
5use crate::readable::sys::ReadableStream;
6use crate::writable::sys::WritableStream;
7
8#[wasm_bindgen]
9extern "C" {
10 #[wasm_bindgen(js_name = TransformStream, typescript_type = "TransformStream")]
12 #[derive(Clone, Debug)]
13 pub type TransformStream;
14
15 #[wasm_bindgen(constructor)]
16 pub fn new() -> TransformStream;
17
18 #[wasm_bindgen(method, getter, js_name = readable)]
19 pub fn readable(this: &TransformStream) -> ReadableStream;
20
21 #[wasm_bindgen(method, getter, js_name = writable)]
22 pub fn writable(this: &TransformStream) -> WritableStream;
23}