@aws-sdk/middleware-endpoint-discovery
Version:
[](https://www.npmjs.com/package/@aws-sdk/middleware-endpoint-discovery) [ • 603 B
TypeScript
import type { BuildHandler, HandlerExecutionContext, MetadataBearer } from "@smithy/types";
import type { EndpointDiscoveryMiddlewareConfig } from "./getEndpointDiscoveryPlugin";
import type { EndpointDiscoveryResolvedConfig, PreviouslyResolved } from "./resolveEndpointDiscoveryConfig";
export declare const endpointDiscoveryMiddleware: (config: EndpointDiscoveryResolvedConfig & PreviouslyResolved, middlewareConfig: EndpointDiscoveryMiddlewareConfig) => <Output extends MetadataBearer = MetadataBearer>(next: BuildHandler<any, Output>, context: HandlerExecutionContext) => BuildHandler<any, Output>;