import { Module } from '@nestjs/common'; import { PageService } from './services/page.service'; import { PageController } from './page.controller'; import { PageHistoryService } from './services/page-history.service'; import { TrashCleanupService } from './services/trash-cleanup.service'; import { BacklinkService } from './services/backlink.service'; import { StorageModule } from '../../integrations/storage/storage.module'; import { CollaborationModule } from '../../collaboration/collaboration.module'; import { WatcherModule } from '../watcher/watcher.module'; import { TransclusionModule } from './transclusion/transclusion.module'; @Module({ controllers: [PageController], providers: [ PageService, PageHistoryService, TrashCleanupService, BacklinkService, ], exports: [PageService, PageHistoryService], imports: [ StorageModule, CollaborationModule, WatcherModule, TransclusionModule, ], }) export class PageModule {}