UNPKG

@tsed/prisma

Version:

Generate Ts.ED JsonSchema based on Prisma models

23 lines 829 B
import path from "node:path"; import { resolveExtension } from "./resolveExtension.js"; export function generateIndex(project, baseDirPath, hasEnum) { const indexFile = path.resolve(baseDirPath, "index.ts"); project.createSourceFile(indexFile, undefined, { overwrite: true }).addExportDeclarations([ { moduleSpecifier: resolveExtension("./interfaces/index") }, hasEnum && { moduleSpecifier: resolveExtension("./enums/index") }, { moduleSpecifier: resolveExtension("./models/index") }, { moduleSpecifier: resolveExtension("./services/PrismaService") }, { moduleSpecifier: resolveExtension("./repositories/index") } ].filter(Boolean)); } //# sourceMappingURL=generateIndex.js.map