esbuild-plugin-lit
Version:
Import CSS, SVG, HTML, XLIFF files as tagged-template literals. Optionally minify with esbuild minifier.
23 lines (19 loc) • 570 B
TypeScript
declare module "*.css" {
import type { CSSResult } from "lit";
export const styles: CSSResult;
export default styles;
}
declare module "*.svg" {
import type { HTMLTemplateResult } from "lit";
export const template: HTMLTemplateResult;
export default template;
}
declare module "*.html" {
import type { HTMLTemplateResult } from "lit";
export const template: HTMLTemplateResult;
export default template;
}
declare module "*.xlf" {
import type { HTMLTemplateResult } from "lit";
export const templates: Map<string, string | HTMLTemplateResult>;
}