UNPKG

@tomei/product

Version:

NestJS package for product module

67 lines 3.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.init = init; exports.getConnection = getConnection; const sequelize_typescript_1 = require("sequelize-typescript"); const product_brand_entity_1 = require("./entities/product-brand.entity"); const product_category_entity_1 = require("./entities/product-category.entity"); const product_certificate_entity_1 = require("./entities/product-certificate.entity"); const product_collection_entity_1 = require("./entities/product-collection.entity"); const product_customize_option_entity_1 = require("./entities/product-customize-option.entity"); const product_group_entity_1 = require("./entities/product-group.entity"); const product_jewellery_entity_1 = require("./entities/product-jewellery.entity"); const product_material_entity_1 = require("./entities/product-material.entity"); const product_tag_entity_1 = require("./entities/product-tag.entity"); const product_with_inventory_entity_1 = require("./entities/product-with-inventory.entity"); const product_entity_1 = require("./entities/product.entity"); const settings_category_entity_1 = require("./entities/settings-category.entity"); const settings_collection_entity_1 = require("./entities/settings-collection.entity"); const settings_group_entity_1 = require("./entities/settings-group.entity"); const settings_platform_category_mapping_entity_1 = require("./entities/settings-platform-category-mapping.entity"); const store_product_entity_1 = require("./entities/store-product.entity"); const store_entity_1 = require("./entities/store.entity"); const stock_1 = require("@tomei/stock"); const product_variant_entity_1 = require("./entities/product-variant.entity"); const product_variant_with_inventory_entity_1 = require("./entities/product-variant-with-inventory.entity"); let sequelize; function init(sequelizeOptions) { sequelize = new sequelize_typescript_1.Sequelize(sequelizeOptions); sequelize.addModels([ product_brand_entity_1.ProductBrandModel, product_category_entity_1.ProductCategoriesModel, product_certificate_entity_1.ProductCertificateModel, product_collection_entity_1.ProductCollectionsModel, product_customize_option_entity_1.ProductCustomizeOptionModel, product_group_entity_1.ProductGroupModel, product_jewellery_entity_1.ProductJewelleryModel, product_material_entity_1.ProductMaterialModel, product_tag_entity_1.ProductTagModel, product_with_inventory_entity_1.ProductWithInventoryModel, product_entity_1.ProductModel, settings_category_entity_1.SettingsCategoryModel, settings_collection_entity_1.SettingsCollectionModel, settings_group_entity_1.SettingsGroupModel, settings_platform_category_mapping_entity_1.SettingsPlatformCategoryMappingModel, store_product_entity_1.StoreProductModel, store_entity_1.StoreModel, stock_1.StockCost, stock_1.StockCustomizeOption, stock_1.StockProfileModel, stock_1.StockGroupModel, stock_1.StockInventoryModel, stock_1.StockInventoryGroup, stock_1.StockLocation, stock_1.StockMaterial, stock_1.StockMaterialInfo, stock_1.StockPrice, stock_1.StockProfileMaterial, stock_1.StockSupplierPart, stock_1.StockTag, product_variant_entity_1.ProductVariantModel, product_variant_with_inventory_entity_1.ProductVariantWithInventoryModel, ]); } function getConnection() { return sequelize; } //# sourceMappingURL=database.js.map