@nestia/sdk
Version:
Nestia SDK and Swagger generator
16 lines (15 loc) • 694 B
TypeScript
import { IReflectController } from "../structures/IReflectController";
import { IReflectHttpOperationParameter } from "../structures/IReflectHttpOperationParameter";
import { IReflectOperationError } from "../structures/IReflectOperationError";
import { IOperationMetadata } from "../transformers/IOperationMetadata";
export declare namespace ReflectHttpOperationParameterAnalyzer {
interface IContext {
controller: IReflectController;
function: Function;
functionName: string;
httpMethod: string;
metadata: IOperationMetadata;
errors: IReflectOperationError[];
}
const analyze: (ctx: IContext) => IReflectHttpOperationParameter[];
}