UNPKG

@cyber-rom/nestjs-scylladb

Version:

Based on https://www.npmjs.com/package/@ouato/nestjs-express-cassandra With support columns name mapping

18 lines 706 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RepositoryFactory = void 0; const repository_1 = require("./repository"); const return_query_builder_1 = require("./builder/return-query.builder"); class RepositoryFactory { static create(entity, model, EntityRepository = repository_1.Repository) { const repository = new EntityRepository(); Object.assign(repository, { returnQueryBuilder: new return_query_builder_1.ReturnQueryBuilder(model, entity), target: entity, model, }); return repository; } } exports.RepositoryFactory = RepositoryFactory; //# sourceMappingURL=repository.factory.js.map