UNPKG

@tsed/cli

Version:
15 lines (13 loc) 482 B
import { defineTemplate } from "../utils/defineTemplate.js"; export default defineTemplate({ id: "value", label: "Value", description: "Create a DI value token initialized with a constant object in src/services.", fileName: "{{symbolName}}.value", outputDir: "{{srcDir}}/services", render(symbolName) { return `import {injectable} from "@tsed/di"; export const ${symbolName} = injectable(Symbol.for("${symbolName}")).value({}).token(); `; } });