@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
18 lines (15 loc) • 459 B
JavaScript
import { defineTemplate } from "../utils/defineTemplate.js";
export default defineTemplate({
id: "service",
label: "Service",
description: "Generate an injectable Ts.ED service (class decorated with @Injectable) in src/services.",
fileName: "{{symbolName}}.service",
outputDir: "{{srcDir}}/services",
render(symbolName) {
return `import {Injectable} from "@tsed/di";
@Injectable()
export class ${symbolName} {
}
`;
}
});