import type { StructDeserializer } from "@yume-chan/struct"; import { BufferedTransformStream } from "./buffered-transform.js"; export class StructDeserializeStream extends BufferedTransformStream { constructor(struct: StructDeserializer) { super((stream) => { return struct.deserialize(stream) as never; }); } }