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
TypeScript
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 {};