DocfyModule.forRoot()

Registra o módulo e carrega todos os companion files de controllers marcados com @WithDocs().

Importar o módulo

app.module.ts
// app.module.ts
import { Module } from "@nestjs/common";
import { DocfyModule } from "nestjs-docfy";

@Module({
  imports: [DocfyModule.forRoot()],
})
export class AppModule {}

strict: true

Passe { strict: true } para falhar rapidamente no startup quando um controller tem @WithDocs() mas nenhum companion file é encontrado (recomendado para CI):

ts
DocfyModule.forRoot({ strict: true });

main.ts intacto

Sem mudanças no main.ts

Nenhuma mudança em main.ts é necessária. O DocfyModule aplica todos os metadados antes de SwaggerModule.createDocument() ser chamado.