@aws-sdk/middleware-user-agent
Version:
[](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [](https://www.npmjs.c
22 lines (21 loc) • 710 B
TypeScript
import { AwsHandlerExecutionContext } from "@aws-sdk/types";
import {
AbsoluteLocation,
BuildHandler,
BuildHandlerOptions,
HandlerExecutionContext,
MetadataBearer,
Pluggable,
} from "@smithy/types";
import { UserAgentResolvedConfig } from "./configurations";
export declare const userAgentMiddleware: (
options: UserAgentResolvedConfig
) => <Output extends MetadataBearer>(
next: BuildHandler<any, any>,
context: HandlerExecutionContext | AwsHandlerExecutionContext
) => BuildHandler<any, any>;
export declare const getUserAgentMiddlewareOptions: BuildHandlerOptions &
AbsoluteLocation;
export declare const getUserAgentPlugin: (
config: UserAgentResolvedConfig
) => Pluggable<any, any>;