@tomei/rental
Version:
Tomei Rental Package
37 lines • 2.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.init = init;
exports.getConnection = getConnection;
const sequelize_typescript_1 = require("sequelize-typescript");
const rental_entity_1 = require("./models/rental.entity");
const rental_price_entity_1 = require("./models/rental-price.entity");
const booking_entity_1 = require("./models/booking.entity");
const joint_hirer_entity_1 = require("./models/joint-hirer.entity");
const agreement_entity_1 = require("./models/agreement.entity");
const agreement_signature_entity_1 = require("./models/agreement-signature.entity");
const agreement_history_entity_1 = require("./models/agreement-history.entity");
const rental_hirer_change_request_entity_1 = require("./models/rental-hirer-change-request.entity");
const hirer_change_request_new_hirer_entity_1 = require("./models/hirer-change-request-new-hirer.entity");
const hirer_change_request_remove_hirer_entity_1 = require("./models/hirer-change-request-remove-hirer.entity");
const hirer_change_request_signature_entity_1 = require("./models/hirer-change-request-signature.entity");
let sequelize;
function init(sequelizeOptions) {
sequelize = new sequelize_typescript_1.Sequelize(sequelizeOptions);
sequelize.addModels([
rental_entity_1.RentalModel,
rental_price_entity_1.RentalPriceModel,
booking_entity_1.BookingModel,
joint_hirer_entity_1.JointHirerModel,
agreement_entity_1.AgreementModel,
agreement_signature_entity_1.AgreementSignatureModel,
agreement_history_entity_1.AgreementHistoryModel,
rental_hirer_change_request_entity_1.RentalHirerChangeRequestModel,
hirer_change_request_new_hirer_entity_1.HirerChangeRequestNewHirerModel,
hirer_change_request_remove_hirer_entity_1.HirerChangeRequestRemoveHirerModel,
hirer_change_request_signature_entity_1.HirerChangeRequestSignatureModel,
]);
}
function getConnection() {
return sequelize;
}
//# sourceMappingURL=database.js.map