@nstudio/schematics
Version:
Cross-platform (xplat) tools for Nx workspaces.
16 lines (13 loc) • 543 B
text/typescript
import { Component } from '@angular/core';
<% if (onlyProject || !createBase) { %>import { BaseComponent } from '@<%= npmScope %>/core';<%
} else { %>import { <%= utils.classify(name) %>BaseComponent } from '@<%= npmScope %>/features';<% } %>
({
moduleId: module.id,
selector: '<%= prefix %>-<%= name %>',
templateUrl: './<%= name %>.component.html'
})
export class <%= utils.classify(name) %>Component extends <%= onlyProject || !createBase ? '' : utils.classify(name) %>BaseComponent {
constructor() {
super();
}
}