UNPKG

unplugin-fonts

Version:
11 lines (10 loc) 708 B
import type { HtmlTagDescriptor } from 'vite'; import type { CustomFontFace, CustomFontFamily, CustomFonts } from '../types'; export type ResolvedCustomFonts = Required<Omit<CustomFonts, 'families' | 'linkFilter'>> & { families: CustomFontFamily[]; linkFilter?: CustomFonts['linkFilter']; }; export declare function resolveUserOption(options: CustomFonts): ResolvedCustomFonts; export declare function customVirtualModule(userOptions: CustomFonts, root: string): string; export declare function customLoader(userOptions: CustomFonts, root: string): HtmlTagDescriptor[]; export declare function resolveFontFiles(family: CustomFontFamily, options: ResolvedCustomFonts, root: string): CustomFontFace[];