@aws-sdk/middleware-user-agent
Version:
[](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [](https://www.npmjs.c
18 lines (17 loc) • 529 B
TypeScript
import { Provider, UserAgent } from "@smithy/types";
export interface UserAgentInputConfig {
customUserAgent?: string | UserAgent;
}
interface PreviouslyResolved {
defaultUserAgentProvider: Provider<UserAgent>;
runtime: string;
}
export interface UserAgentResolvedConfig {
defaultUserAgentProvider: Provider<UserAgent>;
customUserAgent?: UserAgent;
runtime: string;
}
export declare function resolveUserAgentConfig<T>(
input: T & PreviouslyResolved & UserAgentInputConfig
): T & UserAgentResolvedConfig;
export {};