single-source-of-truth
Version:
Use Zod schemas to your generate Prisma schema
9 lines • 341 B
JavaScript
import { parseFieldSchema } from './field.js';
export function parseModelSchema(name, schema) {
const fields = Object.entries({
...schema.def.shape,
...schema.def.relations,
}).map(([k, v]) => parseFieldSchema(k, v));
return { name, attributes: schema.def.attributes, fields };
}
//# sourceMappingURL=model.js.map