import { Module } from "@nestjs/common"; import { PrismaModule } from "../prisma/prisma.module.js"; import { EmotionModule } from "../emotion/emotion.module.js"; import { FingerprintService } from "./fingerprint.service.js"; import { WorkRosterService } from "./work-roster.service.js"; import { IllustrationService } from "./illustration.service.js"; import { AttributionService } from "./attribution.service.js"; import { ProjectionService } from "./projection.service.js"; import { SceneImportService } from "./scene-import.service.js"; import { AnchorService } from "./anchor.service.js"; import { TimelineService } from "./timeline.service.js"; import { CorrectionService } from "./correction.service.js"; import { CanonController } from "./canon.controller.js"; @Module({ imports: [PrismaModule, EmotionModule], controllers: [CanonController], providers: [ FingerprintService, WorkRosterService, IllustrationService, AttributionService, ProjectionService, SceneImportService, AnchorService, TimelineService, CorrectionService, ], exports: [ FingerprintService, WorkRosterService, IllustrationService, AttributionService, ProjectionService, SceneImportService, AnchorService, TimelineService, CorrectionService, ], }) export class CanonModule {}