Socket
Socket
Sign inDemoInstall

@aws-sdk/eventstream-codec

Package Overview
Dependencies
4
Maintainers
5
Versions
51
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.168.0 to 3.170.0

8

CHANGELOG.md

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

# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13)
**Note:** Version bump only for package @aws-sdk/eventstream-codec
# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09)

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

16

dist-types/ts3.4/EventStreamCodec.d.ts

@@ -5,10 +5,10 @@ import { Message, MessageHeaders } from "@aws-sdk/types";

export declare class EventStreamCodec {
private readonly headerMarshaller;
constructor(toUtf8: Encoder, fromUtf8: Decoder);
encode({ headers: rawHeaders, body }: Message): Uint8Array;
decode(message: ArrayBufferView): Message;
formatHeaders(rawHeaders: MessageHeaders): Uint8Array;
private readonly headerMarshaller;
constructor(toUtf8: Encoder, fromUtf8: Decoder);
encode({ headers: rawHeaders, body }: Message): Uint8Array;
decode(message: ArrayBufferView): Message;
formatHeaders(rawHeaders: MessageHeaders): Uint8Array;
}
import { Decoder, Encoder, MessageHeaders } from "@aws-sdk/types";
export declare class HeaderMarshaller {
private readonly toUtf8;
private readonly fromUtf8;
constructor(toUtf8: Encoder, fromUtf8: Decoder);
format(headers: MessageHeaders): Uint8Array;
private formatHeaderValue;
parse(headers: DataView): MessageHeaders;
private readonly toUtf8;
private readonly fromUtf8;
constructor(toUtf8: Encoder, fromUtf8: Decoder);
format(headers: MessageHeaders): Uint8Array;
private formatHeaderValue;
parse(headers: DataView): MessageHeaders;
}
export * from "./EventStreamCodec";
export * from "./Int64";
export * from "./Message";
import { Int64 as IInt64 } from "@aws-sdk/types";
export interface Int64 extends IInt64 {
}
export interface Int64 extends IInt64 {}
export declare class Int64 {
readonly bytes: Uint8Array;
constructor(bytes: Uint8Array);
static fromNumber(number: number): Int64;
valueOf(): number;
toString(): string;
readonly bytes: Uint8Array;
constructor(bytes: Uint8Array);
static fromNumber(number: number): Int64;
valueOf(): number;
toString(): string;
}
import { Int64 } from "./Int64";
export interface Message {
headers: MessageHeaders;
body: Uint8Array;
headers: MessageHeaders;
body: Uint8Array;
}
export declare type MessageHeaders = Record<string, MessageHeaderValue>;
declare type HeaderValue<K extends string, V> = {
type: K;
value: V;
type: K;
value: V;
};

@@ -21,3 +21,12 @@ export declare type BooleanHeaderValue = HeaderValue<"boolean", boolean>;

export declare type UuidHeaderValue = HeaderValue<"uuid", string>;
export declare type MessageHeaderValue = BooleanHeaderValue | ByteHeaderValue | ShortHeaderValue | IntegerHeaderValue | LongHeaderValue | BinaryHeaderValue | StringHeaderValue | TimestampHeaderValue | UuidHeaderValue;
export declare type MessageHeaderValue =
| BooleanHeaderValue
| ByteHeaderValue
| ShortHeaderValue
| IntegerHeaderValue
| LongHeaderValue
| BinaryHeaderValue
| StringHeaderValue
| TimestampHeaderValue
| UuidHeaderValue;
export {};

@@ -1,7 +0,10 @@

export interface MessageParts {
headers: DataView;
body: Uint8Array;
headers: DataView;
body: Uint8Array;
}
export declare function splitMessage({ byteLength, byteOffset, buffer }: ArrayBufferView): MessageParts;
export declare function splitMessage({
byteLength,
byteOffset,
buffer,
}: ArrayBufferView): MessageParts;
import { TestVectors } from "./vectorTypes.fixture";
export declare const vectors: TestVectors;
import { Message } from "./Message";
export interface NegativeTestVector {
expectation: "failure";
encoded: Uint8Array;
expectation: "failure";
encoded: Uint8Array;
}
export interface PositiveTestVector {
expectation: "success";
encoded: Uint8Array;
decoded: Message;
expectation: "success";
encoded: Uint8Array;
decoded: Message;
}
export declare type TestVector = NegativeTestVector | PositiveTestVector;
export declare type TestVectors = Record<string, TestVector>;
{
"name": "@aws-sdk/eventstream-codec",
"version": "3.168.0",
"version": "3.170.0",
"scripts": {

@@ -24,13 +24,13 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"@aws-crypto/crc32": "2.0.0",
"@aws-sdk/types": "3.168.0",
"@aws-sdk/util-hex-encoding": "3.168.0",
"@aws-sdk/types": "3.170.0",
"@aws-sdk/util-hex-encoding": "3.170.0",
"tslib": "^2.3.1"
},
"devDependencies": {
"@aws-sdk/util-utf8-browser": "3.168.0",
"@aws-sdk/util-utf8-node": "3.168.0",
"@aws-sdk/util-utf8-browser": "3.170.0",
"@aws-sdk/util-utf8-node": "3.170.0",
"@tsconfig/recommended": "1.0.1",
"@types/node": "^10.0.0",
"concurrently": "7.0.0",
"downlevel-dts": "0.7.0",
"downlevel-dts": "0.10.1",
"rimraf": "3.0.2",

@@ -37,0 +37,0 @@ "typedoc": "0.19.2",

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc