import { type ErrorFilter, type Guard, type Interceptor, type Middleware } from '@inversifyjs/framework-core'; import { type Newable, type ServiceIdentifier } from 'inversify'; import { type HttpStatusCode } from '../../http/models/HttpStatusCode.js'; import { type RequestMethodType } from '../../http/models/RequestMethodType.js'; import { type ControllerMethodParameterMetadata } from './ControllerMethodParameterMetadata.js'; export interface RouterExplorerControllerMethodMetadata { readonly errorTypeToErrorFilterMap: Map | null, Newable>; readonly guardList: ServiceIdentifier>[]; readonly headerMetadataList: Record; readonly interceptorList: ServiceIdentifier>[]; readonly methodKey: string | symbol; readonly parameterMetadataList: (ControllerMethodParameterMetadata | undefined)[]; readonly path: string; readonly postHandlerMiddlewareList: ServiceIdentifier>[]; readonly preHandlerMiddlewareList: ServiceIdentifier>[]; readonly requestMethodType: RequestMethodType; readonly routeValueMetadataMap: Map; readonly statusCode: HttpStatusCode | undefined; readonly useNativeHandler: boolean; } //# sourceMappingURL=RouterExplorerControllerMethodMetadata.d.ts.map