@aws-sdk/eventstream-codec
Advanced tools
Comparing version 3.168.0 to 3.170.0
@@ -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 @@ |
@@ -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", |
61980
1119
+ Added@aws-sdk/types@3.170.0(transitive)
+ Added@aws-sdk/util-hex-encoding@3.170.0(transitive)
- Removed@aws-sdk/types@3.168.0(transitive)
- Removed@aws-sdk/util-hex-encoding@3.168.0(transitive)
Updated@aws-sdk/types@3.170.0