// @ts-expect-error no type declarations available import heicConvert from 'heic-convert' /** * Convert HEIC/HEIF buffer to JPEG. * Uses heic-convert (pure JS) since sharp's prebuilt libvips lacks HEIF support. */ export async function convertHeicToJpeg(buffer: Buffer): Promise { const result = await heicConvert({ buffer, format: 'JPEG', quality: 0.9, }) return Buffer.from(result) }