UNPKG

prismaql

Version:

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

17 lines 778 B
import { handlerResponse } from "../../handler-registries/handler-registry.js"; export const deleteGenerator = (prismaState, data) => { const { args } = data; const response = handlerResponse(data); const builder = prismaState.builder; const generatorName = args?.generators?.[0]; if (!generatorName) { return response.error("No generator name provided. Example: 'ADD GENERATOR ->[GeneratorName];'"); } const prevGenerator = builder.findByType("generator", { name: generatorName }); if (!prevGenerator) { return response.error(`Generator ${generatorName} does not exist`); } builder.drop(prevGenerator.name); return response.result(`Generator ${generatorName} dropped`); }; //# sourceMappingURL=delete-generator.js.map