@arianaprojects/prisma-nestjs-crud-generator
Version:
code generator from Prisma schema
35 lines • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleGenerateError = exports.GeneratorPathNotExists = exports.GeneratorFormatNotValidError = void 0;
const util_1 = require("./util");
class GeneratorFormatNotValidError extends Error {
constructor(config) {
super();
this.config = config;
}
}
exports.GeneratorFormatNotValidError = GeneratorFormatNotValidError;
class GeneratorPathNotExists extends Error {
}
exports.GeneratorPathNotExists = GeneratorPathNotExists;
const handleGenerateError = (e) => {
if (e instanceof GeneratorFormatNotValidError) {
(0, util_1.log)('Usage Example');
(0, util_1.log)(`
generator prismaClassGenerator {
provider = "prisma-code-generator"
output = (string)
dryRun = (boolean)
useSwagger = (boolean)
seperateRelationFields = (boolean),
}`);
(0, util_1.log)(`Your Input : ${JSON.stringify(e.config)}`);
return;
}
if (e instanceof GeneratorPathNotExists) {
(0, util_1.log)('path not valid in generator');
return;
}
};
exports.handleGenerateError = handleGenerateError;
//# sourceMappingURL=error-handler.js.map