dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_PdfModule cluster_PdfModule_imports cluster_PdfModule_providers MarkdownModule MarkdownModule PdfModule PdfModule MarkdownModule->PdfModule ScheincriteriaModule ScheincriteriaModule ScheincriteriaModule->PdfModule ScheinexamModule ScheinexamModule ScheinexamModule->PdfModule SheetModule SheetModule SheetModule->PdfModule StudentModule StudentModule StudentModule->PdfModule TeamModule TeamModule TeamModule->PdfModule TemplateModule TemplateModule TemplateModule->PdfModule TutorialModule TutorialModule TutorialModule->PdfModule TutorialModule->PdfModule UserModule UserModule UserModule->PdfModule AttendancePDFGenerator AttendancePDFGenerator AttendancePDFGenerator->PdfModule CredentialsPDFGenerator CredentialsPDFGenerator CredentialsPDFGenerator->PdfModule FileService FileService FileService->PdfModule GradingPDFGenerator GradingPDFGenerator GradingPDFGenerator->PdfModule MarkdownPDFGenerator MarkdownPDFGenerator MarkdownPDFGenerator->PdfModule PdfService PdfService PdfService->PdfModule ScheinResultsPDFGenerator ScheinResultsPDFGenerator ScheinResultsPDFGenerator->PdfModule ScheinexamResultPDFGenerator ScheinexamResultPDFGenerator ScheinexamResultPDFGenerator->PdfModule
import { Module } from '@nestjs/common';
import { MarkdownModule } from '../markdown/markdown.module';
import { ScheincriteriaModule } from '../scheincriteria/scheincriteria.module';
import { ScheinexamModule } from '../scheinexam/scheinexam.module';
import { SheetModule } from '../sheet/sheet.module';
import { StudentModule } from '../student/student.module';
import { TeamModule } from '../team/team.module';
import { TemplateModule } from '../template/template.module';
import { TutorialModule } from '../tutorial/tutorial.module';
import { UserModule } from '../user/user.module';
import { FileService } from './file.service';
import { PdfController } from './pdf.controller';
import { PdfService } from './pdf.service';
import { AttendancePDFGenerator } from './subservices/PDFGenerator.attendance';
import { CredentialsPDFGenerator } from './subservices/PDFGenerator.credentials';
import { GradingPDFGenerator } from './subservices/PDFGenerator.grading';
import { MarkdownPDFGenerator } from './subservices/PDFGenerator.markdown';
import { ScheinResultsPDFGenerator } from './subservices/PDFGenerator.schein';
import { ScheinexamResultPDFGenerator } from './subservices/PDFGenerator.scheinexam';

@Module({
    imports: [
        TutorialModule,
        UserModule,
        StudentModule,
        ScheincriteriaModule,
        ScheinexamModule,
        MarkdownModule,
        TemplateModule,
        SheetModule,
        TeamModule,
        TutorialModule,
    ],
    providers: [
        PdfService,
        FileService,
        AttendancePDFGenerator,
        CredentialsPDFGenerator,
        ScheinexamResultPDFGenerator,
        ScheinResultsPDFGenerator,
        MarkdownPDFGenerator,
        GradingPDFGenerator,
    ],
    controllers: [PdfController],
})
export class PdfModule {}

results matching ""

    No results matching ""