@WithDocs() und DocfyRegistry

Klassen-Decorator, der einen Controller für die Companion-File-Erkennung markiert, und der Metadaten-Marker, den er hinterlässt.

Der Decorator

Klassen-Decorator, der einen Controller für die Companion-File-Erkennung markiert. Kombiniere ihn mit @Controller().

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

DOCFY_MARKER

Er setzt außerdem die Metadaten DOCFY_MARKER auf der Klasse, verfügbar für externe Introspektion:

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

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