@realfavicongenerator/generate-favicon
Version:
Generate a favicon
16 lines (15 loc) • 420 B
TypeScript
import { Svg } from "@svgdotjs/svg.js";
export type ImageAndMeta = {
width: number;
height: number;
data: Buffer;
};
export type ImageAdapter = {
createSvg: () => Svg;
convertSvgToPng: (svg: Svg) => Promise<Buffer>;
getImageSize: (dataUrl: string) => Promise<{
width: number;
height: number;
}>;
getImageData: (dataUrl: string, widthHeight: number) => Promise<Buffer>;
};