UNPKG

@sendbird/uikit-react

Version:

Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

20 lines (19 loc) 772 B
import type { ImageCompressionOptions, ImageCompressionOutputFormatType, Logger } from '../lib/Sendbird/types'; interface CompressImageParams { imageFile: File; compressionRate: number; outputFormat: ImageCompressionOutputFormatType; resizingWidth?: number; resizingHeight?: number; } export declare const compressImage: ({ imageFile, compressionRate, resizingWidth, resizingHeight, outputFormat, }: CompressImageParams) => Promise<File>; export interface CompressImagesParams { files: File[]; imageCompression: ImageCompressionOptions; logger?: Logger; } export declare const compressImages: ({ files, logger, imageCompression, }: CompressImagesParams) => Promise<{ failedIndexes: number[]; compressedFiles: File[]; }>; export {};