import { Module } from "@nestjs/common"; import { VirtualChannelsController } from "./virtual-channels.controller.js"; import { VirtualChannelImportService } from "./import.service.js"; import { LiveSettingsService } from "./live-settings.service.js"; /** * WP7 bulk source import + live-settings guard. * * Registration (one line, added by the app.module owner): * import { VirtualChannelsModule } from "./virtual-channels/virtual-channels.module.js"; * imports: [..., VirtualChannelsModule] */ @Module({ controllers: [VirtualChannelsController], providers: [VirtualChannelImportService, LiveSettingsService], exports: [VirtualChannelImportService, LiveSettingsService], }) export class VirtualChannelsModule {}