@aws-sdk/middleware-host-header
Version:
[](https://www.npmjs.com/package/@aws-sdk/middleware-host-header) [](https://www.npmj
30 lines (29 loc) • 854 B
TypeScript
import {
AbsoluteLocation,
BuildHandlerOptions,
BuildMiddleware,
Pluggable,
RequestHandler,
} from "@smithy/types";
export interface HostHeaderInputConfig {}
interface PreviouslyResolved {
requestHandler: RequestHandler<any, any>;
}
export interface HostHeaderResolvedConfig {
requestHandler: RequestHandler<any, any>;
}
export declare function resolveHostHeaderConfig<T>(
input: T & PreviouslyResolved & HostHeaderInputConfig
): T & HostHeaderResolvedConfig;
export declare const hostHeaderMiddleware: <
Input extends object,
Output extends object
>(
options: HostHeaderResolvedConfig
) => BuildMiddleware<Input, Output>;
export declare const hostHeaderMiddlewareOptions: BuildHandlerOptions &
AbsoluteLocation;
export declare const getHostHeaderPlugin: (
options: HostHeaderResolvedConfig
) => Pluggable<any, any>;
export {};