generator-zionapps
Version:
Angular 9 Code Generator
17 lines (15 loc) • 915 B
text/typescript
/**
* <%= titleCase(pluralDomainName) %> Service
* v<%= zionAppsGeneratorVersion %> | Generated on <%= zionAppsGeneratorBuildDate %>
*/
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { <%= pascalCase(singularDomainName) %>, <%= pascalCase(databaseName) %>Database } from '@zionusa-nx-workspace/shared/domain';
import { NgRxCoreService } from '@zionusa-nx-workspace/shared/ngrx-core';
import { <%= pascalCase(pluralDomainName) %>Config } from './<%= paramCase(pluralDomainName) %>.domain';
()
export class <%= pascalCase(pluralDomainName) %>Service extends NgRxCoreService<<%= pascalCase(singularDomainName) %>, <%= idPropertyDataType %>> {
constructor(protected database: <%= pascalCase(databaseName) %>Database, protected http: HttpClient) {
super(database, http, <%= pascalCase(pluralDomainName) %>Config, window);
}
}