UNPKG

esbuild-plugin-lit

Version:

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

12 lines (11 loc) 561 B
import type { parseXML, PluginBuild } from "./deps.js"; import { AssetLoader, LoaderOptions } from "./asset-loader.js"; export declare class XLFLoader extends AssetLoader { extension: RegExp; minify: boolean; minifier?: typeof parseXML; constructor(build: PluginBuild, options?: LoaderOptions, specifier?: string, minifier?: typeof parseXML); load(input: string, filename: string): Promise<string>; decodePart(encoded: string, id: string): string; formatMessage(id: string, strings: Array<string>, hasExpression: boolean): string; }