INNER CODE UNIT · TypeScript

$

afteracademy/wimm-apis · .templates/feature.generator.ts:61

export class ${featureCaps}Service {
  constructor(
    @InjectModel(${featureCaps}.name) private readonly ${featureLower}Model: Model<${featureCaps}>,
  ) {}

  async create(user: User, create${featureCaps}Dto: Create${featureCaps}Dto): Promise<${featureCaps}> {
    const ${featureLower} = await this.${featureLower}Model.create({
      ...create${featureCaps}Dto,
      user: user,
    });
    return ${featureLower};
  }
}
`;
  await writeFile(servicePath, template);
}

async function generateController(featureDir: string, featureName: string) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…