DefinitelyTyped/types/streamsaver/streamsaver-tests.ts
ennmichael 58cd2a2af7
Added types for StreamSaver.js (#45200)
* Added types for StreamSaver.js

* Added stuff that was changed, but forgot to commit
2020-06-04 17:03:55 -07:00

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);