all files / src/templates/component/ component.js

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                                             
'use strict';
 
exports.componentTemplate = function (name) {
 
  return `
 
import {${name}Controller} from './${name}.controller';
 
export class ${name}Component implements ng.IComponentOptions {
  public bindings: any;
  public controller: any;
  public templateUrl: string;
 
  constructor() {
    this.bindings = {};
    this.controller = ${name}Controller;
    this.templateUrl = "${name}.template.html";
  }
}
`
 
};