@tomei/product
Version:
NestJS package for product module
89 lines (88 loc) • 4.94 kB
text/typescript
import { ProductModel } from './entities/product.entity';
import { ProductWithInventoryModel } from './entities/product-with-inventory.entity';
import { ProductBrandModel } from './entities/product-brand.entity';
import { ProductCategoriesModel } from './entities/product-category.entity';
import { ProductCollectionsModel } from './entities/product-collection.entity';
import { ProductCustomizeOptionModel } from './entities/product-customize-option.entity';
import { ProductGroupModel } from './entities/product-group.entity';
import { ProductMaterialModel } from './entities/product-material.entity';
import { ProductTagModel } from './entities/product-tag.entity';
import { SettingsCategoryModel } from './entities/settings-category.entity';
import { SettingsCollectionModel } from './entities/settings-collection.entity';
import { SettingsGroupModel } from './entities/settings-group.entity';
import { StoreModel } from './entities/store.entity';
import { StoreProductModel } from './entities/store-product.entity';
import { ProductCertificateModel } from './entities/product-certificate.entity';
import { SettingsPlatformCategoryMappingModel } from './entities/settings-platform-category-mapping.entity';
import { ProductJewelleryModel } from './entities/product-jewellery.entity';
import { ProductJewellery } from './components/jewellery-product/jewellery-product';
import { ProductJewelleryRepository } from './components/jewellery-product/jewellery-product.repository';
import { ProductGroup } from './components/group-product/group-product';
import { ProductGroupRepository } from './components/group-product/group-product.repository';
import { ProductProductGroup } from './components/product-group-product/product-group-product';
import { ProductProductGroupRepository } from './components/product-group-product/product-group-product.repository';
import { ProductCollection } from './components/collection-product/collection-product';
import { ProductCollectionRepository } from './components/collection-product/collection-product.repository';
import { ProductCategory } from './components/category-product/category-product';
import { ProductCategoryRepository } from './components/category-product/category-product.repository';
import { ProductProductCategory } from './components/product-product-category/product-product-category';
import { ProductProductCategoryRepository } from './components/product-product-category/product-product-category.repository';
import { ProductProductCollection } from './components/product-collection-product/product-collection-product';
import { ProductProductCollectionRepository } from './components/product-collection-product/product-collection-product.repository';
import { ProductTagRepository } from './components/tag-product/tag-product.repository';
import { ProductTag } from './components/tag-product/tag-product';
import { ProductBrand } from './components/brand-product/brand-product';
import { ProductBrandRepository } from './components/brand-product/brand-product.repository';
import { ProductVariant } from './components/variant-product/variant-product';
import { ProductVariantRepository } from './components/variant-product/variant-product.repository';
import { ProductVariantWithInventory } from './components/variant-product-with-inventory/variant-product-with-inventory';
import { ProductVariantWithInventoryRepository } from './components/variant-product-with-inventory/variant-product-with-inventory.repository';
import { PlatformCategoryMapping } from './components/platform-category-mapping-product/platform-category-mapping-product';
import { PlatformCategoryMappingRepository } from './components/platform-category-mapping-product/platform-category-mapping-product.repository';
export * from './base';
export * from './interfaces';
export * from './helpers';
export * as productDB from './database';
export {
ProductModel,
ProductWithInventoryModel,
ProductBrandModel,
ProductCategoriesModel,
ProductCollectionsModel,
ProductCustomizeOptionModel,
ProductGroupModel,
ProductMaterialModel,
ProductTagModel,
SettingsCategoryModel,
SettingsCollectionModel,
SettingsGroupModel,
StoreModel,
StoreProductModel,
ProductCertificateModel,
SettingsPlatformCategoryMappingModel,
ProductJewelleryModel,
ProductJewellery,
ProductJewelleryRepository,
ProductGroup,
ProductGroupRepository,
ProductProductGroup,
ProductProductGroupRepository,
ProductCollection,
ProductCollectionRepository,
ProductCategory,
ProductCategoryRepository,
ProductProductCategory,
ProductProductCategoryRepository,
ProductProductCollection,
ProductProductCollectionRepository,
ProductTagRepository,
ProductTag,
ProductBrand,
ProductBrandRepository,
ProductVariant,
ProductVariantRepository,
ProductVariantWithInventory,
ProductVariantWithInventoryRepository,
PlatformCategoryMapping,
PlatformCategoryMappingRepository,
};