"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DatabaseModule = void 0; const tslib_1 = require("tslib"); const common_1 = require("@nestjs/common"); const prisma_service_1 = require("./prisma.service"); const organization_repository_1 = require("./organizations/organization.repository"); const organization_service_1 = require("./organizations/organization.service"); const users_service_1 = require("./users/users.service"); const users_repository_1 = require("./users/users.repository"); const subscription_service_1 = require("./subscriptions/subscription.service"); const subscription_repository_1 = require("./subscriptions/subscription.repository"); const notification_service_1 = require("./notifications/notification.service"); const integration_service_1 = require("./integrations/integration.service"); const integration_repository_1 = require("./integrations/integration.repository"); const posts_service_1 = require("./posts/posts.service"); const posts_repository_1 = require("./posts/posts.repository"); const integration_manager_1 = require("../../integrations/integration.manager"); const media_service_1 = require("./media/media.service"); const media_repository_1 = require("./media/media.repository"); const notifications_repository_1 = require("./notifications/notifications.repository"); const email_service_1 = require("../../services/email.service"); const stripe_service_1 = require("../../services/stripe.service"); const extract_content_service_1 = require("../../openai/extract.content.service"); const openai_service_1 = require("../../openai/openai.service"); const agencies_service_1 = require("./agencies/agencies.service"); const agencies_repository_1 = require("./agencies/agencies.repository"); const track_service_1 = require("../../track/track.service"); const short_link_service_1 = require("../../short-linking/short.link.service"); const webhooks_repository_1 = require("./webhooks/webhooks.repository"); const webhooks_service_1 = require("./webhooks/webhooks.service"); const signature_repository_1 = require("./signatures/signature.repository"); const signature_service_1 = require("./signatures/signature.service"); const autopost_repository_1 = require("./autopost/autopost.repository"); const autopost_service_1 = require("./autopost/autopost.service"); const sets_service_1 = require("./sets/sets.service"); const sets_repository_1 = require("./sets/sets.repository"); const third_party_repository_1 = require("./third-party/third-party.repository"); const third_party_service_1 = require("./third-party/third-party.service"); const video_manager_1 = require("../../videos/video.manager"); const fal_service_1 = require("../../openai/fal.service"); const refresh_integration_service_1 = require("../../integrations/refresh.integration.service"); const oauth_repository_1 = require("./oauth/oauth.repository"); const oauth_service_1 = require("./oauth/oauth.service"); const announcements_repository_1 = require("./announcements/announcements.repository"); const announcements_service_1 = require("./announcements/announcements.service"); const errors_repository_1 = require("./errors/errors.repository"); const errors_service_1 = require("./errors/errors.service"); const admin_stats_repository_1 = require("./admin-stats/admin-stats.repository"); const admin_stats_service_1 = require("./admin-stats/admin-stats.service"); let DatabaseModule = class DatabaseModule { }; exports.DatabaseModule = DatabaseModule; exports.DatabaseModule = DatabaseModule = tslib_1.__decorate([ (0, common_1.Global)(), (0, common_1.Module)({ imports: [], controllers: [], providers: [ prisma_service_1.PrismaService, prisma_service_1.PrismaRepository, prisma_service_1.PrismaTransaction, users_service_1.UsersService, users_repository_1.UsersRepository, organization_service_1.OrganizationService, organization_repository_1.OrganizationRepository, subscription_service_1.SubscriptionService, subscription_repository_1.SubscriptionRepository, notification_service_1.NotificationService, notifications_repository_1.NotificationsRepository, webhooks_repository_1.WebhooksRepository, webhooks_service_1.WebhooksService, integration_service_1.IntegrationService, integration_repository_1.IntegrationRepository, posts_service_1.PostsService, posts_repository_1.PostsRepository, stripe_service_1.StripeService, signature_repository_1.SignatureRepository, autopost_repository_1.AutopostRepository, autopost_service_1.AutopostService, signature_service_1.SignatureService, media_service_1.MediaService, media_repository_1.MediaRepository, agencies_service_1.AgenciesService, agencies_repository_1.AgenciesRepository, integration_manager_1.IntegrationManager, refresh_integration_service_1.RefreshIntegrationService, extract_content_service_1.ExtractContentService, openai_service_1.OpenaiService, fal_service_1.FalService, email_service_1.EmailService, track_service_1.TrackService, short_link_service_1.ShortLinkService, sets_service_1.SetsService, sets_repository_1.SetsRepository, third_party_repository_1.ThirdPartyRepository, third_party_service_1.ThirdPartyService, oauth_repository_1.OAuthRepository, oauth_service_1.OAuthService, video_manager_1.VideoManager, announcements_repository_1.AnnouncementsRepository, announcements_service_1.AnnouncementsService, errors_repository_1.ErrorsRepository, errors_service_1.ErrorsService, admin_stats_repository_1.AdminStatsRepository, admin_stats_service_1.AdminStatsService, ], get exports() { return this.providers; }, }) ], DatabaseModule); //# sourceMappingURL=database.module.js.map