UNPKG

element-vir

Version:

Heroic. Reactive. Declarative. Type safe. Web components without compromise.

20 lines (19 loc) 630 B
/* eslint-disable @typescript-eslint/no-unused-vars */ import { hasTagName } from '../minimal-element-definition.js'; import { transformTemplate } from '../transform-template.js'; function transformCss(...[lastNewString, currentLitString, currentValue,]) { if (!hasTagName(currentValue)) { return undefined; } return { replacement: currentValue.tagName, getExtraValues: undefined, }; } export function transformCssTemplate(inputTemplateStrings, inputValues) { return transformTemplate({ inputTemplateStrings, inputValues, transformValue: transformCss, }); }