@tsed/prisma
Version:
Generate Ts.ED JsonSchema based on Prisma models
13 lines (12 loc) • 467 B
JavaScript
import { StructureKind } from "ts-morph";
import { transformFieldToDecorators } from "./transformFieldToDecorators.js";
import { transformScalarToType } from "./transformScalarToType.js";
export function transformFieldToProperty(field, ctx) {
return {
kind: StructureKind.Property,
name: field.name,
trailingTrivia: "\n",
type: transformScalarToType(field, ctx),
decorators: transformFieldToDecorators(field, ctx)
};
}