@capaj/prisma-typegraphql-types-generator
Version:
Prisma generator for generating TypeGraphQL class types and enums, It works like a copilot where the generated output is very human readable and can be edited
15 lines • 636 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.modulesThatIsUsed = void 0;
const removeDublicates_1 = require("./removeDublicates");
const modulesThatIsUsed = (dataModel, modelName) => {
const model = dataModel.find((e) => e.name === modelName);
const used = model.fields
.filter((field) => {
return field.kind === 'object' || field.kind === 'enum';
})
.map((e) => ({ name: e.type, kind: e.kind }));
return (0, removeDublicates_1.removeDuplicates)(used, 'name');
};
exports.modulesThatIsUsed = modulesThatIsUsed;
//# sourceMappingURL=modulesThatIsUsed.js.map