// @ts-check import { builtins, loadImage, applyTransforms, generateTransforms, } from "imagetools-core"; export const getLoadedImage = async (src) => { const image = loadImage(src); const { width } = await image.metadata(); return { image, width }; }; export const getTransformedImage = async ({ image, config }) => { const { transforms } = generateTransforms(config, builtins); const { image: encodedImage } = await applyTransforms( transforms, image.clone() ); return { image: encodedImage, buffer: null }; };