DefinitelyTyped/types/downscale/downscale-tests.ts
Gabriel Soicher a1c3da38c5 types for downscale - uses esmoduleinterop for export default (#41493)
* types for downscale - uses esmoduleinterop for export default

* umd declaration added
2020-01-10 11:40:24 -08:00

20 lines
548 B
TypeScript

import downscale from 'downscale';
const image = new HTMLImageElement();
const video = new HTMLVideoElement();
const file = new File([], 'abc');
const string = '';
downscale(image, 0, 0);
downscale(video, 0, 0);
downscale(file, 0, 0);
downscale(string, 0, 0);
async function doTheTests() {
const string_returned: string = await downscale(image, 0, 0);
const canvas_returned: HTMLCanvasElement = await downscale(image, 0, 0, { returnCanvas: true });
const blob_returned: Blob = await downscale(image, 0, 0, { returnBlob: true });
}