import {forwardRef, Module} from "@nestjs/common";
import {RouterService} from "../service/router.service";
import {DiscoveryModule, DiscoveryService, MetadataScanner, ModulesContainer} from "@nestjs/core";
import {SyncRouterController} from "../controller/syncRouter.controller";

@Module({
    imports: [
        forwardRef(() => DiscoveryModule),
        ModulesContainer
    ],
    controllers:[SyncRouterController],
    providers: [RouterService, DiscoveryService, MetadataScanner],
    exports: [RouterService, DiscoveryService, MetadataScanner]
})
export class RouterModule {
}