@WithDocs() et DocfyRegistry

Décorateur de classe qui marque un contrôleur pour la découverte de fichiers compagnons, et le marqueur de métadonnées qu'il laisse derrière lui.

Le décorateur

Décorateur de classe qui marque un contrôleur pour la découverte de fichiers compagnons. À combiner avec @Controller().

ts
@WithDocs()
@Controller('products')
export class ProductsController { ... }

DOCFY_MARKER

Il fixe aussi la métadonnée DOCFY_MARKER sur la classe, disponible pour l'introspection externe :

ts
import { DOCFY_MARKER } from "nestjs-docfy";

Reflect.getMetadata(DOCFY_MARKER, ProductsController); // true