UNPKG

@tomei/finance

Version:

NestJS package for finance module

56 lines 2.94 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.init = init; exports.getConnection = getConnection; const sequelize_typescript_1 = require("sequelize-typescript"); const account_entity_1 = __importDefault(require("./models/account.entity")); const customer_entity_1 = __importDefault(require("./models/customer.entity")); const document_item_entity_1 = __importDefault(require("./models/document-item.entity")); const document_entity_1 = __importDefault(require("./models/document.entity")); const finance_company_entity_1 = __importDefault(require("./models/finance-company.entity")); const journal_entry_entity_1 = __importDefault(require("./models/journal-entry.entity")); const ledger_transaction_entity_1 = __importDefault(require("./models/ledger-transaction.entity")); const payment_item_entity_1 = __importDefault(require("./models/payment-item.entity")); const payment_method_type_entity_1 = __importDefault(require("./models/payment-method-type.entity")); const payment_method_entity_1 = __importDefault(require("./models/payment-method.entity")); const payment_paid_with_entity_1 = __importDefault(require("./models/payment-paid-with.entity")); const payment_entity_1 = __importDefault(require("./models/payment.entity")); const post_history_entity_1 = __importDefault(require("./models/post-history.entity")); const media_1 = require("@tomei/media"); const activity_history_entity_1 = __importDefault(require("@tomei/activity-history/dist/src/models/activity-history.entity")); const tax_entity_1 = __importDefault(require("./models/tax.entity")); const tag_entity_1 = __importDefault(require("./models/tag.entity")); const tag_group_entity_1 = __importDefault(require("./models/tag-group.entity")); const document_tag_entity_1 = __importDefault(require("./models/document-tag.entity")); let sequelize; function init(sequelizeOptions) { sequelize = new sequelize_typescript_1.Sequelize(sequelizeOptions); sequelize.addModels([ account_entity_1.default, customer_entity_1.default, document_item_entity_1.default, document_entity_1.default, finance_company_entity_1.default, journal_entry_entity_1.default, ledger_transaction_entity_1.default, payment_item_entity_1.default, payment_method_type_entity_1.default, payment_method_entity_1.default, payment_paid_with_entity_1.default, payment_entity_1.default, post_history_entity_1.default, media_1.MediasModel, activity_history_entity_1.default, tax_entity_1.default, tag_entity_1.default, tag_group_entity_1.default, document_tag_entity_1.default, ]); } function getConnection() { return sequelize; } //# sourceMappingURL=database.js.map