DefinitelyTyped/types/compress.js/compress.js-tests.ts
Yuri Drabik 235b3182f1 Added types for module compress.js (#37675)
* Added types for module compress.js

* Fixed definition of compress.js
2019-08-19 10:18:47 -07:00

33 lines
570 B
TypeScript

import Compress = require('compress.js');
const compress = new Compress();
const uploadInput: HTMLInputElement = document.createElement('input');
uploadInput.type = 'file';
uploadInput.addEventListener(
'change',
event => {
const target = event.target as HTMLInputElement;
if (!target.files) {
return;
}
compress.compress(Array.from(target.files), {
size: 4,
quality: 0.75,
maxWidth: 1920,
maxHeight: 1920,
resize: true,
});
},
false,
);
compress.attach('#upload', {
size: 4,
quality: 0.75,
});