UNPKG

@aws-sdk/middleware-user-agent

Version:

[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-user-agent/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-user-agent) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-user-agent.svg)](https://www.npmjs.c

22 lines (21 loc) 725 B
import { Logger, Provider, UserAgent } from "@smithy/types"; export declare const DEFAULT_UA_APP_ID: undefined; export interface UserAgentInputConfig { customUserAgent?: string | UserAgent; userAgentAppId?: string | undefined | Provider<string | undefined>; } interface PreviouslyResolved { defaultUserAgentProvider: Provider<UserAgent>; runtime: string; logger?: Logger; } export interface UserAgentResolvedConfig { defaultUserAgentProvider: Provider<UserAgent>; customUserAgent?: UserAgent; runtime: string; userAgentAppId: Provider<string | undefined>; } export declare function resolveUserAgentConfig<T>( input: T & PreviouslyResolved & UserAgentInputConfig ): T & UserAgentResolvedConfig; export {};