UNPKG

@tsed/prisma

Version:

Generate Ts.ED JsonSchema based on Prisma models

15 lines 574 B
import { StructureKind } from "ts-morph"; import { transformFieldToProperty } from "./transformFieldToProperty.js"; export function transformModelToClass(model, ctx) { model.addImportDeclaration("../client/index", model.name); return { kind: StructureKind.Class, name: model.toString(), trailingTrivia: "\n", leadingTrivia: "\n", isExported: true, implements: [model.name], properties: model.fields.map((field) => transformFieldToProperty(field, ctx)) }; } //# sourceMappingURL=transformModelToClass.js.map