UNPKG

prismaql

Version:

A powerful tool for managing and editing Prisma schema files using a SQL-like DSL.

19 lines 659 B
import { printSchema } from "@mrleebo/prisma-ast"; import { handlerResponse } from "../../handler-registries/handler-registry.js"; import { useHelper } from "../../utils/schema-helper.js"; export const getJsonModels = (prismaState, data) => { const response = handlerResponse(data); const { args } = data; const models = useHelper(prismaState).getModels(args?.models); const schema = { type: "schema", list: models, }; const modelCount = models.length; return response.result({ total: modelCount, models: models, schema: printSchema(schema), }); }; //# sourceMappingURL=get-models.js.map