UNPKG

@nestia/sdk

Version:

Nestia SDK and Swagger generator

17 lines (16 loc) 816 B
import { IMetadataDictionary } from "../internal/legacy"; import { IReflectController } from "../structures/IReflectController"; import { IReflectHttpOperation } from "../structures/IReflectHttpOperation"; import { IReflectOperationError } from "../structures/IReflectOperationError"; import { ITypedHttpRoute } from "../structures/ITypedHttpRoute"; export declare namespace TypedHttpRouteAnalyzer { const dictionary: (controllers: IReflectController[]) => IMetadataDictionary; const analyze: (props: { controller: IReflectController; errors: IReflectOperationError[]; dictionary: IMetadataDictionary; operation: IReflectHttpOperation; paths: string[]; }) => ITypedHttpRoute[]; const routeDictionary: (routes: Array<ITypedHttpRoute>) => IMetadataDictionary; }