UNPKG

@realfavicongenerator/generate-favicon

Version:
22 lines (21 loc) 1.14 kB
import { DesktopIconSettings } from "./desktop"; import { TouchIconSettings } from "./ios"; import { WebAppManifestSettings } from "./web-app-manifest"; import { IconTransformation, MasterIcon } from "./helper"; import { ImageAdapter } from "../svg/adapter"; import { FaviconAssetFileNameTransformer, FaviconAssetPathTransformer, FaviconFiles, FaviconMarkups } from "../generation"; export type FaviconIconSettings = { desktop: DesktopIconSettings; touch: TouchIconSettings; webAppManifest: WebAppManifestSettings; }; export type FaviconSettings = { icon: FaviconIconSettings; path: string; }; export type EditedIcon = { transformation: IconTransformation; }; export declare const initFaviconIconSettings: () => FaviconIconSettings; export declare const generateFaviconFiles: (masterIcon: MasterIcon, settings: FaviconSettings, imageAdapter: ImageAdapter, pathTransformer?: FaviconAssetPathTransformer, fileNameTransformer?: FaviconAssetFileNameTransformer) => Promise<FaviconFiles>; export declare const generateFaviconHtml: (settings: FaviconSettings, transformer?: FaviconAssetPathTransformer) => FaviconMarkups;