npm.io
1.0.3 • Published 7 years ago

tagged-template-literal-generator

Licence
ISC
Version
1.0.3
Deps
0
Size
2 kB
Vulns
0
Weekly
0

Update: Added new strToTag function. Usage is as follows:

strToTag.bind(this)("${this.prop}", html)

Old usage:

import { LitElement, html } from '@polymer/lit-element';  
import { SharedStyles } from '../shared-styles.js';  
import { generator } from 'tagged-template-literal-generator';  

const template = require('./test-component.html');  

export class TestComponent extends LitElement {  
  static get properties() {  
    return {  
       prop: String  
    }  
  }  

  constructor() {
    super();
    this.prop = "Test";
  }

  _render(props) {
    return generator(html, this, props, template);
  }
}

window.customElements.define('test-component', TestComponent);