@nestia/sdk
Version:
Nestia SDK and Swagger generator
16 lines (15 loc) • 760 B
TypeScript
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[];
}