jtc-utils
Version:
Utilities for Japanese Traditional Companies
17 lines (16 loc) • 398 B
text/typescript
export class MemoryReadableStream extends ReadableStream<Uint8Array> {
constructor(input: Uint8Array | Uint8Array[]) {
super({
start(controller) {
if (Array.isArray(input)) {
for (const item of input) {
controller.enqueue(item);
}
} else {
controller.enqueue(input);
}
controller.close();
},
});
}
}