image-asset-manager
Version:
A comprehensive image asset management tool for frontend projects
12 lines • 664 B
TypeScript
import { ImageFile, OptimizeOptions, OptimizedResult, OptimizationPreview, ImageOptimizer as IImageOptimizer } from "../types/index.js";
export declare class ImageOptimizer implements IImageOptimizer {
optimizeImage(file: ImageFile, options: OptimizeOptions): Promise<OptimizedResult>;
batchOptimize(files: ImageFile[], options: OptimizeOptions): Promise<OptimizedResult[]>;
previewOptimization(file: ImageFile, options: OptimizeOptions): Promise<OptimizationPreview>;
private optimizePNG;
private optimizeJPG;
private optimizeSVG;
private getOutputPath;
private ensureDirectoryExists;
}
//# sourceMappingURL=ImageOptimizer.d.ts.map