compress.d.ts 436 B

1234567891011121314151617
  1. export interface CompressOptions {
  2. quality?: number;
  3. noCompressIfLarger?: boolean;
  4. maxWidth?: number;
  5. maxHeight?: number;
  6. }
  7. export interface Dimension {
  8. width?: number;
  9. height?: number;
  10. }
  11. export interface CompressResult {
  12. dist: Blob | File;
  13. width: number;
  14. height: number;
  15. }
  16. declare const compressImage: (file: File, options: CompressOptions) => Promise<CompressResult>;
  17. export default compressImage;