UNPKG

@iaminfinity/express-cassandra

Version:

Nest - modern, fast, powerful node.js web framework (@express-cassandra)

14 lines 652 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 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(); const returnQueryBuilder = new return_query_builder_1.ReturnQueryBuilder(model); Object.assign(repository, { target: entity, model, returnQueryBuilder }); return repository; } } exports.RepositoryFactory = RepositoryFactory; //# sourceMappingURL=repository.factory.js.map