import { Module } from '@nestjs/common'; import { AuthModule } from '../auth/auth.module'; import { MediaModule } from '../media/media.module'; import { TenantModule } from '../tenant/tenant.module'; import { WebsiteAnalyticsModule } from '../website-analytics/website-analytics.module'; import { PublicWebsiteBrandGroupsController, WebsiteBrandGroupsController, } from './website-brand-groups.controller'; import { WebsiteBrandGroupsService } from './website-brand-groups.service'; import { PublicWebsiteCategoryGroupsController, WebsiteCategoryGroupsController, } from './website-category-groups.controller'; import { WebsiteCategoryGroupsService } from './website-category-groups.service'; import { PublicWebsiteBusinessInfoController, } from './website-business-info.controller'; import { WebsiteBusinessInfoService } from './website-business-info.service'; import { PublicWebsiteFaviconController } from './website-favicon.controller'; import { WebsiteFaviconService } from './website-favicon.service'; import { PublicWebsiteSlidersController, WebsiteSlidersController, } from './website-sliders.controller'; import { WebsiteSlidersService } from './website-sliders.service'; import { PublicWebsiteStaticImagesController, WebsiteStaticImagesController, } from './website-static-images.controller'; import { WebsiteStaticImagesService } from './website-static-images.service'; @Module({ imports: [AuthModule, TenantModule, MediaModule, WebsiteAnalyticsModule], controllers: [ PublicWebsiteCategoryGroupsController, WebsiteCategoryGroupsController, PublicWebsiteBrandGroupsController, WebsiteBrandGroupsController, PublicWebsiteSlidersController, WebsiteSlidersController, PublicWebsiteStaticImagesController, WebsiteStaticImagesController, PublicWebsiteBusinessInfoController, PublicWebsiteFaviconController, ], providers: [ WebsiteCategoryGroupsService, WebsiteBrandGroupsService, WebsiteSlidersService, WebsiteStaticImagesService, WebsiteBusinessInfoService, WebsiteFaviconService, ], }) export class WebsiteModule {}