Socket
Socket
Sign inDemoInstall

@aws-sdk/middleware-user-agent

Package Overview
Dependencies
Maintainers
7
Versions
186
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/middleware-user-agent - npm Package Compare versions

Comparing version 3.36.0 to 3.37.0

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

# [3.37.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.36.1...v3.37.0) (2021-10-15)
**Note:** Version bump only for package @aws-sdk/middleware-user-agent
# [3.36.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.35.0...v3.36.0) (2021-10-08)

@@ -8,0 +16,0 @@

17

dist-types/ts3.4/configurations.d.ts
import { Provider, UserAgent } from "@aws-sdk/types";
export interface UserAgentInputConfig {
/**
* The custom user agent header that would be appended to default one
*/
customUserAgent?: string | UserAgent;

@@ -13,14 +11,7 @@ }

export interface UserAgentResolvedConfig {
/**
* The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header.
* @internal
*/
defaultUserAgentProvider: Provider<UserAgent>;
/**
* The custom user agent header that would be appended to default one
*/
customUserAgent?: UserAgent;
/**
* The runtime environment
*/
runtime: string;

@@ -27,0 +18,0 @@ }

import { AbsoluteLocation, BuildHandler, BuildHandlerOptions, HandlerExecutionContext, MetadataBearer, Pluggable } from "@aws-sdk/types";
import { UserAgentResolvedConfig } from "./configurations";
/**
* Build user agent header sections from:
* 1. runtime-specific default user agent provider;
* 2. custom user agent from `customUserAgent` client config;
* 3. handler execution context set by internal SDK components;
* The built user agent will be set to `x-amz-user-agent` header for ALL the
* runtimes.
* Please note that any override to the `user-agent` or `x-amz-user-agent` header
* in the HTTP request is discouraged. Please use `customUserAgent` client
* config or middleware setting the `userAgent` context to generate desired user
* agent.
*/
export declare const userAgentMiddleware: (options: UserAgentResolvedConfig) => <Output extends MetadataBearer>(next: BuildHandler<any, any>, context: HandlerExecutionContext) => BuildHandler<any, any>;
export declare const getUserAgentMiddlewareOptions: BuildHandlerOptions & AbsoluteLocation;
export declare const getUserAgentPlugin: (config: UserAgentResolvedConfig) => Pluggable<any, any>;
{
"name": "@aws-sdk/middleware-user-agent",
"version": "3.36.0",
"version": "3.37.0",
"scripts": {

@@ -21,8 +21,8 @@ "build": "yarn build:cjs && yarn build:es && yarn build:types",

"dependencies": {
"@aws-sdk/protocol-http": "3.36.0",
"@aws-sdk/types": "3.36.0",
"@aws-sdk/protocol-http": "3.37.0",
"@aws-sdk/types": "3.37.0",
"tslib": "^2.3.0"
},
"devDependencies": {
"@aws-sdk/middleware-stack": "3.36.0",
"@aws-sdk/middleware-stack": "3.37.0",
"@types/jest": "^26.0.4",

@@ -29,0 +29,0 @@ "jest": "^26.1.0",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc