UNPKG

@nestia/sdk

Version:

Nestia SDK and Swagger generator

16 lines (15 loc) 760 B
import { IMetadataDictionary } from "typia/lib/schemas/metadata/IMetadataDictionary"; 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[]; }