UNPKG

esbuild-plugin-lit

Version:

Import CSS, SVG, HTML, XLIFF files as tagged-template literals. Optionally minify with esbuild minifier.

14 lines (13 loc) 552 B
import { AssetLoader, LoaderOptions } from "./asset-loader.js"; import type { OptimizeOptions, optimizeSvg, PluginBuild } from "./deps.js"; declare type SVGLoaderOptions = LoaderOptions & { svgo?: OptimizeOptions; }; export declare class SVGLoader extends AssetLoader { extension: RegExp; options: SVGLoaderOptions; minifier?: typeof optimizeSvg; constructor(build: PluginBuild, options?: SVGLoaderOptions, specifier?: string, minifier?: typeof optimizeSvg); load(input: string, filename: string): Promise<string>; } export {};