mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
18 lines
558 B
TypeScript
18 lines
558 B
TypeScript
import streamSaver from 'streamsaver';
|
|
|
|
streamSaver.WritableStream = WritableStream;
|
|
streamSaver.TransformStream = TransformStream;
|
|
streamSaver.mitm = 'https://example.com/custom_mitm.html';
|
|
|
|
const fileStream = streamSaver.createWriteStream('filename.txt', {
|
|
size: 22,
|
|
writableStrategy: undefined,
|
|
readableStrategy: new ByteLengthQueuingStrategy({highWaterMark: 120}),
|
|
});
|
|
|
|
const body = (new Response('StreamSaver is awesome').body as ReadableStream<Uint8Array>);
|
|
body.pipeTo(fileStream).catch(() => {
|
|
});
|
|
|
|
console.log(streamSaver.version.full);
|