UNPKG

@push.rocks/smartntml

Version:

Provides lit-html rendering capabilities for backend applications.

17 lines (16 loc) 501 B
import * as plugins from './smartntml.plugins.js'; export class Smartntml { constructor() {} public async renderTemplateResult( templateResult: plugins.deesElement.TemplateResult, stripCommentsArg = true ) { const element = document.createElement('div'); plugins.deesElement.render(templateResult, element); let stringResult = element.innerHTML; if (stripCommentsArg) { stringResult = stringResult.replace(/<!--(.*?)-->/g, ''); } return stringResult; } }