UNPKG

svimg

Version:

Svelte image component with image preprocessing and lazy loading

12 lines (11 loc) 539 B
/// <reference types="node" /> import sharp from "sharp"; interface ResizeImageOptions { width: number; height?: number; quality?: number; } export declare function resizeImageToFile(inputFile: string, options: ResizeImageOptions, outputFile: string): Promise<sharp.OutputInfo>; declare function resizeImage(inputFile: string, options: ResizeImageOptions, outputFile: string): Promise<sharp.OutputInfo>; declare function resizeImage(inputFile: string, options: ResizeImageOptions): Promise<Buffer>; export default resizeImage;