Files
stack/apps/api/src/knowledge/knowledge.module.ts
2026-01-30 00:05:52 -06:00

37 lines
1013 B
TypeScript

import { Module } from "@nestjs/common";
import { PrismaModule } from "../prisma/prisma.module";
import { AuthModule } from "../auth/auth.module";
import { KnowledgeService } from "./knowledge.service";
import { KnowledgeController, KnowledgeCacheController } from "./knowledge.controller";
import { SearchController } from "./search.controller";
import { KnowledgeStatsController } from "./stats.controller";
import {
LinkResolutionService,
SearchService,
LinkSyncService,
GraphService,
StatsService,
KnowledgeCacheService,
} from "./services";
@Module({
imports: [PrismaModule, AuthModule],
controllers: [
KnowledgeController,
KnowledgeCacheController,
SearchController,
KnowledgeStatsController,
],
providers: [
KnowledgeService,
LinkResolutionService,
SearchService,
LinkSyncService,
GraphService,
StatsService,
KnowledgeCacheService,
],
exports: [KnowledgeService, LinkResolutionService, SearchService],
})
export class KnowledgeModule {}