@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
18 lines (16 loc) • 437 B
JavaScript
import { defineTemplate } from "../utils/defineTemplate.js";
export default defineTemplate({
id: "model",
label: "Model",
description: "Create a model class with a sample @Property in src/models.",
fileName: "{{symbolName}}.model",
outputDir: "{{srcDir}}/models",
render(symbolName) {
return `import {Property} from "@tsed/schema";
export class ${symbolName} {
@Property()
id: string;
}
`;
}
});