UNPKG

leds-spark-lib

Version:

Biblioteca de geração de código

27 lines (26 loc) 787 B
import fs from "fs"; import { expandToString } from "../../../../../util/template-string.js"; import path from "path"; export function generate(project_abstraction, cls, target_folder) { fs.writeFileSync(path.join(target_folder, `index.ts`), generateRoute(project_abstraction, cls)); } function generateRoute(project_abstraction, cls) { return expandToString ` import type { RouteRecordRaw } from 'vue-router' import Listar from '../views/Listar.vue' import Criar from '../views/Criar.vue' export const routes: RouteRecordRaw[] = [ { name: '${cls.getName().toLowerCase()}-home', path: 'home', component: Listar, }, { name: '${cls.getName().toLowerCase()}-criar', path: 'criar/:id?', component: Criar, } ] `; } //# sourceMappingURL=generate.js.map