Socket
Socket
Sign inDemoInstall

@aws-sdk/client-transcribe-streaming

Package Overview
Dependencies
Maintainers
4
Versions
409
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/client-transcribe-streaming - npm Package Compare versions

Comparing version 1.0.0-beta.5 to 1.0.0-gamma.1

173

CHANGELOG.md

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

# 1.0.0-gamma.1 (2020-05-21)
### Bug Fixes
* add default value to stream collector ([#1131](https://github.com/aws/aws-sdk-js-v3/issues/1131)) ([030082a](https://github.com/aws/aws-sdk-js-v3/commit/030082a0378f873da34c5381c7889754c5bde9d3))
* use JS url parser in ReactNative ([#1129](https://github.com/aws/aws-sdk-js-v3/issues/1129)) ([efc8570](https://github.com/aws/aws-sdk-js-v3/commit/efc8570af4019ce4f07a94afde82661ad64bf3d4))
### Features
* bump up to gamma version ([#1192](https://github.com/aws/aws-sdk-js-v3/issues/1192)) ([a609075](https://github.com/aws/aws-sdk-js-v3/commit/a6090754f2a6c21e5b70bf0c8782cc0fbe59ee12))
* refactor http request handlers ([#1186](https://github.com/aws/aws-sdk-js-v3/issues/1186)) ([605ebc5](https://github.com/aws/aws-sdk-js-v3/commit/605ebc57d2ec140ae5dd1c152168ec786e6663d9))
# 1.0.0-beta.4 (2020-04-25)
### Bug Fixes
* move endpoint resolution to the serializers ([#1106](https://github.com/aws/aws-sdk-js-v3/issues/1106)) ([08c9420](https://github.com/aws/aws-sdk-js-v3/commit/08c9420db1ba9c3faf3ed26aa1244646bacff1d1))
* request default endpoints from serde context being overwritten ([#1097](https://github.com/aws/aws-sdk-js-v3/issues/1097)) ([299d2a1](https://github.com/aws/aws-sdk-js-v3/commit/299d2a19bddfbab1b70552fd7a6b669ef7762288))
### Features
* add default destroy function to clients ([#1081](https://github.com/aws/aws-sdk-js-v3/issues/1081)) ([7eb0f0e](https://github.com/aws/aws-sdk-js-v3/commit/7eb0f0e5debfafe08c51dc4f99dcf29d79dea358))
* codegen for issue fixed in protocol test ([#1086](https://github.com/aws/aws-sdk-js-v3/issues/1086)) ([8e077c7](https://github.com/aws/aws-sdk-js-v3/commit/8e077c7f1c1363a3a1f8522e6ee793bd57546c0e))
# 1.0.0-beta.3 (2020-03-30)
# 1.0.0-beta.2 (2020-03-28)
# 1.0.0-beta.1 (2020-03-25)
### Features
* bump packages to beta ([#1050](https://github.com/aws/aws-sdk-js-v3/issues/1050)) ([40501d4](https://github.com/aws/aws-sdk-js-v3/commit/40501d4394d04bc1bc91c10136fa48b1d3a67d8f))
# 1.0.0-alpha.28 (2020-03-20)
# 1.0.0-alpha.27 (2020-03-13)
### Bug Fixes
* codegen for using pure JS hasher in RN ([#998](https://github.com/aws/aws-sdk-js-v3/issues/998)) ([022cba5](https://github.com/aws/aws-sdk-js-v3/commit/022cba59168998bea8a263687395d27eae375d30)), closes [awslabs/smithy-typescript#144](https://github.com/awslabs/smithy-typescript/issues/144)
# 1.0.0-alpha.26 (2020-03-12)
### Bug Fixes
* eventstream config throws in RN ([#996](https://github.com/aws/aws-sdk-js-v3/issues/996)) ([5069e8a](https://github.com/aws/aws-sdk-js-v3/commit/5069e8a6d2ceb40de4884dd1f27557d8f5726605))
# 1.0.0-alpha.25 (2020-03-09)
### Features
* codegen for fixing streaming member shape([#968](https://github.com/aws/aws-sdk-js-v3/issues/968)) ([c7f13dc](https://github.com/aws/aws-sdk-js-v3/commit/c7f13dc0eda6217452bd37b1b7fa04bcc931deab)), closes [awslabs/smithy-typescript#138](https://github.com/awslabs/smithy-typescript/issues/138) [awslabs/smithy-typescript#140](https://github.com/awslabs/smithy-typescript/issues/140)
# 1.0.0-alpha.24 (2020-02-19)
# 1.0.0-alpha.23 (2020-02-14)
# 1.0.0-alpha.22 (2020-02-11)
# 1.0.0-alpha.21 (2020-02-11)
# 1.0.0-alpha.20 (2020-02-09)
# 1.0.0-alpha.19 (2020-02-07)
# 1.0.0-alpha.18 (2020-02-06)
# 1.0.0-alpha.17 (2020-02-05)
# 1.0.0-alpha.16 (2020-02-04)
# 1.0.0-alpha.14 (2020-01-28)
# 1.0.0-alpha.13 (2020-01-24)
# 1.0.0-alpha.12 (2020-01-22)
# 1.0.0-alpha.9 (2020-01-17)
# 1.0.0-alpha.8 (2020-01-16)
# 1.0.0-alpha.4 (2020-01-14)
# 1.0.0-alpha.3 (2020-01-14)
### Bug Fixes
* update clients with correct endpoint prefix ([#720](https://github.com/aws/aws-sdk-js-v3/issues/720)) ([5356dbb](https://github.com/aws/aws-sdk-js-v3/commit/5356dbb235cebf6cc8d4e073b517a78621fa7eaf))
# 1.0.0-alpha.2 (2020-01-10)
### Features
* update clients ([#717](https://github.com/aws/aws-sdk-js-v3/issues/717)) ([dc9464f](https://github.com/aws/aws-sdk-js-v3/commit/dc9464fb0374a8a3ba5a344f6b8c6aea5c85f2a2)), closes [#694](https://github.com/aws/aws-sdk-js-v3/issues/694) [smithy-typescript#66](https://github.com/smithy-typescript/issues/66) [smithy-typescript#87](https://github.com/smithy-typescript/issues/87)
# 1.0.0-alpha.1 (2020-01-10)
# 0.9.0 (2020-01-09)
### Features
* add client-transcribe-streaming ([#643](https://github.com/aws/aws-sdk-js-v3/issues/643)) ([d060a06](https://github.com/aws/aws-sdk-js-v3/commit/d060a062fceed5a4459906294506b33740861bfe))
# 1.0.0-beta.5 (2020-04-27)

@@ -8,0 +181,0 @@

70

dist/cjs/models/index.js

@@ -6,50 +6,31 @@ "use strict";

(function (Alternative) {
function isa(o) {
return smithy_client_1.isa(o, "Alternative");
}
Alternative.isa = isa;
Alternative.isa = (o) => smithy_client_1.isa(o, "Alternative");
})(Alternative = exports.Alternative || (exports.Alternative = {}));
var AudioEvent;
(function (AudioEvent) {
function isa(o) {
return smithy_client_1.isa(o, "AudioEvent");
}
AudioEvent.isa = isa;
AudioEvent.isa = (o) => smithy_client_1.isa(o, "AudioEvent");
})(AudioEvent = exports.AudioEvent || (exports.AudioEvent = {}));
var AudioStream;
(function (AudioStream) {
function visit(value, visitor) {
AudioStream.visit = (value, visitor) => {
if (value.AudioEvent !== undefined)
return visitor.AudioEvent(value.AudioEvent);
return visitor._(value.$unknown[0], value.$unknown[1]);
}
AudioStream.visit = visit;
};
})(AudioStream = exports.AudioStream || (exports.AudioStream = {}));
var BadRequestException;
(function (BadRequestException) {
function isa(o) {
return smithy_client_1.isa(o, "BadRequestException");
}
BadRequestException.isa = isa;
BadRequestException.isa = (o) => smithy_client_1.isa(o, "BadRequestException");
})(BadRequestException = exports.BadRequestException || (exports.BadRequestException = {}));
var ConflictException;
(function (ConflictException) {
function isa(o) {
return smithy_client_1.isa(o, "ConflictException");
}
ConflictException.isa = isa;
ConflictException.isa = (o) => smithy_client_1.isa(o, "ConflictException");
})(ConflictException = exports.ConflictException || (exports.ConflictException = {}));
var InternalFailureException;
(function (InternalFailureException) {
function isa(o) {
return smithy_client_1.isa(o, "InternalFailureException");
}
InternalFailureException.isa = isa;
InternalFailureException.isa = (o) => smithy_client_1.isa(o, "InternalFailureException");
})(InternalFailureException = exports.InternalFailureException || (exports.InternalFailureException = {}));
var Item;
(function (Item) {
function isa(o) {
return smithy_client_1.isa(o, "Item");
}
Item.isa = isa;
Item.isa = (o) => smithy_client_1.isa(o, "Item");
})(Item = exports.Item || (exports.Item = {}));

@@ -72,45 +53,27 @@ var ItemType;

(function (LimitExceededException) {
function isa(o) {
return smithy_client_1.isa(o, "LimitExceededException");
}
LimitExceededException.isa = isa;
LimitExceededException.isa = (o) => smithy_client_1.isa(o, "LimitExceededException");
})(LimitExceededException = exports.LimitExceededException || (exports.LimitExceededException = {}));
var Result;
(function (Result) {
function isa(o) {
return smithy_client_1.isa(o, "Result");
}
Result.isa = isa;
Result.isa = (o) => smithy_client_1.isa(o, "Result");
})(Result = exports.Result || (exports.Result = {}));
var StartStreamTranscriptionRequest;
(function (StartStreamTranscriptionRequest) {
function isa(o) {
return smithy_client_1.isa(o, "StartStreamTranscriptionRequest");
}
StartStreamTranscriptionRequest.isa = isa;
StartStreamTranscriptionRequest.isa = (o) => smithy_client_1.isa(o, "StartStreamTranscriptionRequest");
})(StartStreamTranscriptionRequest = exports.StartStreamTranscriptionRequest || (exports.StartStreamTranscriptionRequest = {}));
var StartStreamTranscriptionResponse;
(function (StartStreamTranscriptionResponse) {
function isa(o) {
return smithy_client_1.isa(o, "StartStreamTranscriptionResponse");
}
StartStreamTranscriptionResponse.isa = isa;
StartStreamTranscriptionResponse.isa = (o) => smithy_client_1.isa(o, "StartStreamTranscriptionResponse");
})(StartStreamTranscriptionResponse = exports.StartStreamTranscriptionResponse || (exports.StartStreamTranscriptionResponse = {}));
var Transcript;
(function (Transcript) {
function isa(o) {
return smithy_client_1.isa(o, "Transcript");
}
Transcript.isa = isa;
Transcript.isa = (o) => smithy_client_1.isa(o, "Transcript");
})(Transcript = exports.Transcript || (exports.Transcript = {}));
var TranscriptEvent;
(function (TranscriptEvent) {
function isa(o) {
return smithy_client_1.isa(o, "TranscriptEvent");
}
TranscriptEvent.isa = isa;
TranscriptEvent.isa = (o) => smithy_client_1.isa(o, "TranscriptEvent");
})(TranscriptEvent = exports.TranscriptEvent || (exports.TranscriptEvent = {}));
var TranscriptResultStream;
(function (TranscriptResultStream) {
function visit(value, visitor) {
TranscriptResultStream.visit = (value, visitor) => {
if (value.BadRequestException !== undefined)

@@ -127,4 +90,3 @@ return visitor.BadRequestException(value.BadRequestException);

return visitor._(value.$unknown[0], value.$unknown[1]);
}
TranscriptResultStream.visit = visit;
};
})(TranscriptResultStream = exports.TranscriptResultStream || (exports.TranscriptResultStream = {}));

@@ -131,0 +93,0 @@ var MediaEncoding;

{
"name": "@aws-sdk/client-transcribe-streaming",
"description": "@aws-sdk/client-transcribe-streaming client",
"version": "1.0.0-beta.5",
"version": "1.0.0-gamma.1",
"scripts": {

@@ -16,3 +16,2 @@ "clean": "npm run remove-definitions && npm run remove-dist && npm run remove-js && npm run remove-maps",

"test": "exit 0",
"smoke-test": "npm run pretest && node ./test/smoke/index.spec.js",
"build:es": "tsc -p tsconfig.es.json",

@@ -34,35 +33,32 @@ "build": "yarn pretest && yarn build:es"

"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
"@aws-sdk/config-resolver": "1.0.0-beta.4",
"@aws-sdk/credential-provider-node": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-browser": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-config-resolver": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-node": "1.0.0-beta.4",
"@aws-sdk/fetch-http-handler": "1.0.0-beta.4",
"@aws-sdk/hash-node": "1.0.0-beta.4",
"@aws-sdk/invalid-dependency": "1.0.0-beta.2",
"@aws-sdk/middleware-content-length": "1.0.0-beta.4",
"@aws-sdk/middleware-host-header": "1.0.0-beta.4",
"@aws-sdk/middleware-retry": "1.0.0-beta.4",
"@aws-sdk/middleware-serde": "1.0.0-beta.4",
"@aws-sdk/middleware-signing": "1.0.0-beta.4",
"@aws-sdk/middleware-stack": "1.0.0-beta.4",
"@aws-sdk/middleware-user-agent": "1.0.0-beta.4",
"@aws-sdk/node-http-handler": "1.0.0-beta.4",
"@aws-sdk/protocol-http": "1.0.0-beta.4",
"@aws-sdk/region-provider": "1.0.0-beta.4",
"@aws-sdk/smithy-client": "1.0.0-beta.5",
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
"@aws-sdk/types": "1.0.0-beta.4",
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
"@aws-sdk/url-parser-node": "1.0.0-beta.4",
"@aws-sdk/util-base64-browser": "1.0.0-beta.2",
"@aws-sdk/util-base64-node": "1.0.0-beta.3",
"@aws-sdk/util-body-length-browser": "1.0.0-beta.2",
"@aws-sdk/util-body-length-node": "1.0.0-beta.2",
"@aws-sdk/util-user-agent-browser": "1.0.0-beta.4",
"@aws-sdk/util-user-agent-node": "1.0.0-beta.4",
"@aws-sdk/util-utf8-browser": "1.0.0-beta.2",
"@aws-sdk/util-utf8-node": "1.0.0-beta.3",
"@aws-sdk/config-resolver": "1.0.0-gamma.1",
"@aws-sdk/credential-provider-node": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-browser": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-config-resolver": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-node": "1.0.0-gamma.1",
"@aws-sdk/fetch-http-handler": "1.0.0-gamma.1",
"@aws-sdk/hash-node": "1.0.0-gamma.1",
"@aws-sdk/invalid-dependency": "1.0.0-gamma.1",
"@aws-sdk/middleware-content-length": "1.0.0-gamma.1",
"@aws-sdk/middleware-host-header": "1.0.0-gamma.1",
"@aws-sdk/middleware-retry": "1.0.0-gamma.1",
"@aws-sdk/middleware-serde": "1.0.0-gamma.1",
"@aws-sdk/middleware-signing": "1.0.0-gamma.1",
"@aws-sdk/middleware-stack": "1.0.0-gamma.1",
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.1",
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
"@aws-sdk/url-parser-node": "1.0.0-gamma.1",
"@aws-sdk/util-base64-browser": "1.0.0-gamma.1",
"@aws-sdk/util-base64-node": "1.0.0-gamma.1",
"@aws-sdk/util-body-length-browser": "1.0.0-gamma.1",
"@aws-sdk/util-body-length-node": "1.0.0-gamma.1",
"@aws-sdk/util-user-agent-browser": "1.0.0-gamma.1",
"@aws-sdk/util-user-agent-node": "1.0.0-gamma.1",
"@aws-sdk/util-utf8-browser": "1.0.0-gamma.1",
"@aws-sdk/util-utf8-node": "1.0.0-gamma.1",
"tslib": "^1.8.0"

@@ -69,0 +65,0 @@ },

@@ -5,20 +5,14 @@ "use strict";

const protocol_http_1 = require("@aws-sdk/protocol-http");
async function serializeAws_restJson1_1StartStreamTranscriptionCommand(input, context) {
const headers = {};
headers["Content-Type"] = "";
if (input.LanguageCode !== undefined) {
headers["x-amzn-transcribe-language-code"] = input.LanguageCode;
}
if (input.MediaEncoding !== undefined) {
headers["x-amzn-transcribe-media-encoding"] = input.MediaEncoding;
}
if (input.MediaSampleRateHertz !== undefined) {
headers["x-amzn-transcribe-sample-rate"] = input.MediaSampleRateHertz.toString();
}
if (input.SessionId !== undefined) {
headers["x-amzn-transcribe-session-id"] = input.SessionId;
}
if (input.VocabularyName !== undefined) {
headers["x-amzn-transcribe-vocabulary-name"] = input.VocabularyName;
}
exports.serializeAws_restJson1_1StartStreamTranscriptionCommand = async (input, context) => {
const headers = Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({ "Content-Type": "" }, (isSerializableHeaderValue(input.LanguageCode) && {
"x-amzn-transcribe-language-code": input.LanguageCode
})), (isSerializableHeaderValue(input.MediaEncoding) && {
"x-amzn-transcribe-media-encoding": input.MediaEncoding
})), (isSerializableHeaderValue(input.MediaSampleRateHertz) && {
"x-amzn-transcribe-sample-rate": input.MediaSampleRateHertz.toString()
})), (isSerializableHeaderValue(input.SessionId) && {
"x-amzn-transcribe-session-id": input.SessionId
})), (isSerializableHeaderValue(input.VocabularyName) && {
"x-amzn-transcribe-vocabulary-name": input.VocabularyName
}));
let resolvedPath = "/stream-transcription";

@@ -33,6 +27,14 @@ let body;

body = JSON.stringify(body);
return new protocol_http_1.HttpRequest(Object.assign(Object.assign({}, context.endpoint), { protocol: "https", method: "POST", headers: headers, path: resolvedPath, body: body }));
}
exports.serializeAws_restJson1_1StartStreamTranscriptionCommand = serializeAws_restJson1_1StartStreamTranscriptionCommand;
async function deserializeAws_restJson1_1StartStreamTranscriptionCommand(output, context) {
const { hostname, protocol = "https", port } = await context.endpoint();
return new protocol_http_1.HttpRequest({
protocol,
hostname,
port,
method: "POST",
headers,
path: resolvedPath,
body
});
};
exports.deserializeAws_restJson1_1StartStreamTranscriptionCommand = async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 400) {

@@ -88,5 +90,4 @@ return deserializeAws_restJson1_1StartStreamTranscriptionCommandError(output, context);

return Promise.resolve(contents);
}
exports.deserializeAws_restJson1_1StartStreamTranscriptionCommand = deserializeAws_restJson1_1StartStreamTranscriptionCommand;
async function deserializeAws_restJson1_1StartStreamTranscriptionCommandError(output, context) {
};
const deserializeAws_restJson1_1StartStreamTranscriptionCommandError = async (output, context) => {
const parsedOutput = Object.assign(Object.assign({}, output), { body: await parseBody(output.body, context) });

@@ -122,3 +123,3 @@ let response;

return Promise.reject(Object.assign(new Error(message), response));
}
};
const serializeAws_restJson1_1AudioStream_event = (input, context) => {

@@ -246,7 +247,5 @@ return index_1.AudioStream.visit(input, {

const serializeAws_restJson1_1AudioEvent = (input, context) => {
const bodyParams = {};
if (input.AudioChunk !== undefined) {
bodyParams["AudioChunk"] = context.base64Encoder(input.AudioChunk);
}
return bodyParams;
return Object.assign({}, (input.AudioChunk !== undefined && {
AudioChunk: context.base64Encoder(input.AudioChunk)
}));
};

@@ -260,14 +259,11 @@ const serializeAws_restJson1_1AudioStream = (input, context) => {

const deserializeAws_restJson1_1Alternative = (output, context) => {
let contents = {
return {
__type: "Alternative",
Items: undefined,
Transcript: undefined
Items: output.Items !== undefined && output.Items !== null
? deserializeAws_restJson1_1ItemList(output.Items, context)
: undefined,
Transcript: output.Transcript !== undefined && output.Transcript !== null
? output.Transcript
: undefined
};
if (output.Items !== undefined && output.Items !== null) {
contents.Items = deserializeAws_restJson1_1ItemList(output.Items, context);
}
if (output.Transcript !== undefined && output.Transcript !== null) {
contents.Transcript = output.Transcript;
}
return contents;
};

@@ -278,22 +274,17 @@ const deserializeAws_restJson1_1AlternativeList = (output, context) => {

const deserializeAws_restJson1_1Item = (output, context) => {
let contents = {
return {
__type: "Item",
Content: undefined,
EndTime: undefined,
StartTime: undefined,
Type: undefined
Content: output.Content !== undefined && output.Content !== null
? output.Content
: undefined,
EndTime: output.EndTime !== undefined && output.EndTime !== null
? output.EndTime
: undefined,
StartTime: output.StartTime !== undefined && output.StartTime !== null
? output.StartTime
: undefined,
Type: output.Type !== undefined && output.Type !== null
? output.Type
: undefined
};
if (output.Content !== undefined && output.Content !== null) {
contents.Content = output.Content;
}
if (output.EndTime !== undefined && output.EndTime !== null) {
contents.EndTime = output.EndTime;
}
if (output.StartTime !== undefined && output.StartTime !== null) {
contents.StartTime = output.StartTime;
}
if (output.Type !== undefined && output.Type !== null) {
contents.Type = output.Type;
}
return contents;
};

@@ -304,26 +295,20 @@ const deserializeAws_restJson1_1ItemList = (output, context) => {

const deserializeAws_restJson1_1Result = (output, context) => {
let contents = {
return {
__type: "Result",
Alternatives: undefined,
EndTime: undefined,
IsPartial: undefined,
ResultId: undefined,
StartTime: undefined
Alternatives: output.Alternatives !== undefined && output.Alternatives !== null
? deserializeAws_restJson1_1AlternativeList(output.Alternatives, context)
: undefined,
EndTime: output.EndTime !== undefined && output.EndTime !== null
? output.EndTime
: undefined,
IsPartial: output.IsPartial !== undefined && output.IsPartial !== null
? output.IsPartial
: undefined,
ResultId: output.ResultId !== undefined && output.ResultId !== null
? output.ResultId
: undefined,
StartTime: output.StartTime !== undefined && output.StartTime !== null
? output.StartTime
: undefined
};
if (output.Alternatives !== undefined && output.Alternatives !== null) {
contents.Alternatives = deserializeAws_restJson1_1AlternativeList(output.Alternatives, context);
}
if (output.EndTime !== undefined && output.EndTime !== null) {
contents.EndTime = output.EndTime;
}
if (output.IsPartial !== undefined && output.IsPartial !== null) {
contents.IsPartial = output.IsPartial;
}
if (output.ResultId !== undefined && output.ResultId !== null) {
contents.ResultId = output.ResultId;
}
if (output.StartTime !== undefined && output.StartTime !== null) {
contents.StartTime = output.StartTime;
}
return contents;
};

@@ -334,20 +319,16 @@ const deserializeAws_restJson1_1ResultList = (output, context) => {

const deserializeAws_restJson1_1Transcript = (output, context) => {
let contents = {
return {
__type: "Transcript",
Results: undefined
Results: output.Results !== undefined && output.Results !== null
? deserializeAws_restJson1_1ResultList(output.Results, context)
: undefined
};
if (output.Results !== undefined && output.Results !== null) {
contents.Results = deserializeAws_restJson1_1ResultList(output.Results, context);
}
return contents;
};
const deserializeAws_restJson1_1TranscriptEvent = (output, context) => {
let contents = {
return {
__type: "TranscriptEvent",
Transcript: undefined
Transcript: output.Transcript !== undefined && output.Transcript !== null
? deserializeAws_restJson1_1Transcript(output.Transcript, context)
: undefined
};
if (output.Transcript !== undefined && output.Transcript !== null) {
contents.Transcript = deserializeAws_restJson1_1Transcript(output.Transcript, context);
}
return contents;
};

@@ -360,3 +341,3 @@ const deserializeMetadata = (output) => ({

// Collect low-level response body stream to Uint8Array.
const collectBody = (streamBody, context) => {
const collectBody = (streamBody = new Uint8Array(), context) => {
if (streamBody instanceof Uint8Array) {

@@ -368,13 +349,14 @@ return Promise.resolve(streamBody);

// Encode Uint8Array data into string with utf-8.
const collectBodyString = (streamBody, context) => {
return collectBody(streamBody, context).then(body => context.utf8Encoder(body));
};
const parseBody = (streamBody, context) => {
return collectBodyString(streamBody, context).then(encoded => {
if (encoded.length) {
return JSON.parse(encoded);
}
return {};
});
};
const collectBodyString = (streamBody, context) => collectBody(streamBody, context).then(body => context.utf8Encoder(body));
const isSerializableHeaderValue = (value) => value !== undefined &&
value !== "" &&
(!Object.getOwnPropertyNames(value).includes("length") ||
value.length != 0) &&
(!Object.getOwnPropertyNames(value).includes("size") || value.size != 0);
const parseBody = (streamBody, context) => collectBodyString(streamBody, context).then(encoded => {
if (encoded.length) {
return JSON.parse(encoded);
}
return {};
});
/**

@@ -381,0 +363,0 @@ * Load an error code for the aws.rest-json-1.1 protocol.

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const package_json_1 = require("./package.json");
const sha256_browser_1 = require("@aws-crypto/sha256-browser");
const eventstream_serde_browser_1 = require("@aws-sdk/eventstream-serde-browser");
const fetch_http_handler_1 = require("@aws-sdk/fetch-http-handler");
const invalid_dependency_1 = require("@aws-sdk/invalid-dependency");
const sha256_browser_1 = require("@aws-crypto/sha256-browser");
const fetch_http_handler_1 = require("@aws-sdk/fetch-http-handler");
const url_parser_browser_1 = require("@aws-sdk/url-parser-browser");
const util_base64_browser_1 = require("@aws-sdk/util-base64-browser");
const util_body_length_browser_1 = require("@aws-sdk/util-body-length-browser");
const stream_collector_browser_1 = require("@aws-sdk/stream-collector-browser");
const util_user_agent_browser_1 = require("@aws-sdk/util-user-agent-browser");
const util_utf8_browser_1 = require("@aws-sdk/util-utf8-browser");
const util_base64_browser_1 = require("@aws-sdk/util-base64-browser");
const util_user_agent_browser_1 = require("@aws-sdk/util-user-agent-browser");
const package_json_1 = require("./package.json");
const runtimeConfig_shared_1 = require("./runtimeConfig.shared");
exports.ClientDefaultValues = Object.assign(Object.assign({}, runtimeConfig_shared_1.ClientSharedValues), { requestHandler: new fetch_http_handler_1.FetchHttpHandler(), sha256: sha256_browser_1.Sha256, urlParser: url_parser_browser_1.parseUrl, bodyLengthChecker: util_body_length_browser_1.calculateBodyLength, streamCollector: stream_collector_browser_1.streamCollector, base64Decoder: util_base64_browser_1.fromBase64, base64Encoder: util_base64_browser_1.toBase64, utf8Decoder: util_utf8_browser_1.fromUtf8, utf8Encoder: util_utf8_browser_1.toUtf8, defaultUserAgent: util_user_agent_browser_1.defaultUserAgent(package_json_1.name, package_json_1.version), runtime: "browser", credentialDefaultProvider: invalid_dependency_1.invalidFunction("Credential is missing"), regionDefaultProvider: invalid_dependency_1.invalidFunction("Region is missing"), eventStreamSerdeProvider: eventstream_serde_browser_1.eventStreamSerdeProvider });
exports.ClientDefaultValues = Object.assign(Object.assign({}, runtimeConfig_shared_1.ClientSharedValues), { runtime: "browser", base64Decoder: util_base64_browser_1.fromBase64, base64Encoder: util_base64_browser_1.toBase64, bodyLengthChecker: util_body_length_browser_1.calculateBodyLength, credentialDefaultProvider: invalid_dependency_1.invalidFunction("Credential is missing"), defaultUserAgent: util_user_agent_browser_1.defaultUserAgent(package_json_1.name, package_json_1.version), eventStreamSerdeProvider: eventstream_serde_browser_1.eventStreamSerdeProvider, regionDefaultProvider: invalid_dependency_1.invalidFunction("Region is missing"), requestHandler: new fetch_http_handler_1.FetchHttpHandler(), sha256: sha256_browser_1.Sha256, streamCollector: fetch_http_handler_1.streamCollector, urlParser: url_parser_browser_1.parseUrl, utf8Decoder: util_utf8_browser_1.fromUtf8, utf8Encoder: util_utf8_browser_1.toUtf8 });
//# sourceMappingURL=runtimeConfig.browser.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const package_json_1 = require("./package.json");
const credential_provider_node_1 = require("@aws-sdk/credential-provider-node");
const eventstream_serde_node_1 = require("@aws-sdk/eventstream-serde-node");
const region_provider_1 = require("@aws-sdk/region-provider");
const hash_node_1 = require("@aws-sdk/hash-node");
const node_http_handler_1 = require("@aws-sdk/node-http-handler");
const region_provider_1 = require("@aws-sdk/region-provider");
const url_parser_node_1 = require("@aws-sdk/url-parser-node");
const util_base64_node_1 = require("@aws-sdk/util-base64-node");
const util_body_length_node_1 = require("@aws-sdk/util-body-length-node");
const stream_collector_node_1 = require("@aws-sdk/stream-collector-node");
const util_user_agent_node_1 = require("@aws-sdk/util-user-agent-node");
const util_utf8_node_1 = require("@aws-sdk/util-utf8-node");
const util_base64_node_1 = require("@aws-sdk/util-base64-node");
const util_user_agent_node_1 = require("@aws-sdk/util-user-agent-node");
const package_json_1 = require("./package.json");
const runtimeConfig_shared_1 = require("./runtimeConfig.shared");
exports.ClientDefaultValues = Object.assign(Object.assign({}, runtimeConfig_shared_1.ClientSharedValues), { requestHandler: new node_http_handler_1.NodeHttpHandler(), sha256: hash_node_1.Hash.bind(null, "sha256"), urlParser: url_parser_node_1.parseUrl, bodyLengthChecker: util_body_length_node_1.calculateBodyLength, streamCollector: stream_collector_node_1.streamCollector, base64Decoder: util_base64_node_1.fromBase64, base64Encoder: util_base64_node_1.toBase64, utf8Decoder: util_utf8_node_1.fromUtf8, utf8Encoder: util_utf8_node_1.toUtf8, defaultUserAgent: util_user_agent_node_1.defaultUserAgent(package_json_1.name, package_json_1.version), runtime: "node", credentialDefaultProvider: credential_provider_node_1.defaultProvider,
regionDefaultProvider: region_provider_1.defaultProvider,
eventStreamSerdeProvider: eventstream_serde_node_1.eventStreamSerdeProvider });
exports.ClientDefaultValues = Object.assign(Object.assign({}, runtimeConfig_shared_1.ClientSharedValues), { runtime: "node", base64Decoder: util_base64_node_1.fromBase64, base64Encoder: util_base64_node_1.toBase64, bodyLengthChecker: util_body_length_node_1.calculateBodyLength, credentialDefaultProvider: credential_provider_node_1.defaultProvider, defaultUserAgent: util_user_agent_node_1.defaultUserAgent(package_json_1.name, package_json_1.version), eventStreamSerdeProvider: eventstream_serde_node_1.eventStreamSerdeProvider,
regionDefaultProvider: region_provider_1.defaultProvider, requestHandler: new node_http_handler_1.NodeHttpHandler(), sha256: hash_node_1.Hash.bind(null, "sha256"), streamCollector: node_http_handler_1.streamCollector, urlParser: url_parser_node_1.parseUrl, utf8Decoder: util_utf8_node_1.fromUtf8, utf8Encoder: util_utf8_node_1.toUtf8 });
//# sourceMappingURL=runtimeConfig.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const package_json_1 = require("./package.json");
const sha256_js_1 = require("@aws-crypto/sha256-js");
const invalid_dependency_1 = require("@aws-sdk/invalid-dependency");
const fetch_http_handler_1 = require("@aws-sdk/fetch-http-handler");
const sha256_js_1 = require("@aws-crypto/sha256-js");
const stream_collector_native_1 = require("@aws-sdk/stream-collector-native");
const url_parser_node_1 = require("@aws-sdk/url-parser-node");
const package_json_1 = require("./package.json");
const runtimeConfig_browser_1 = require("./runtimeConfig.browser");
exports.ClientDefaultValues = Object.assign(Object.assign({}, runtimeConfig_browser_1.ClientDefaultValues), { requestHandler: new fetch_http_handler_1.FetchHttpHandler({ bufferBody: true }), sha256: sha256_js_1.Sha256, streamCollector: stream_collector_native_1.streamCollector, urlParser: url_parser_node_1.parseUrl, defaultUserAgent: `aws-sdk-js-v3-react-native-${package_json_1.name}/${package_json_1.version}`, runtime: "react-native", eventStreamSerdeProvider: () => ({
exports.ClientDefaultValues = Object.assign(Object.assign({}, runtimeConfig_browser_1.ClientDefaultValues), { runtime: "react-native", defaultUserAgent: `aws-sdk-js-v3-react-native-${package_json_1.name}/${package_json_1.version}`, eventStreamSerdeProvider: () => ({
serialize: invalid_dependency_1.invalidFunction("event stream is not supported in ReactNative."),
deserialize: invalid_dependency_1.invalidFunction("event stream is not supported in ReactNative.")
}) });
}), sha256: sha256_js_1.Sha256, urlParser: url_parser_node_1.parseUrl });
//# sourceMappingURL=runtimeConfig.native.js.map

@@ -7,5 +7,5 @@ "use strict";

disableHostPrefix: false,
signingName: "transcribe",
regionInfoProvider: endpoints_1.defaultRegionInfoProvider
regionInfoProvider: endpoints_1.defaultRegionInfoProvider,
signingName: "transcribe"
};
//# sourceMappingURL=runtimeConfig.shared.js.map

@@ -33,5 +33,7 @@ "use strict";

}
destroy() { }
destroy() {
super.destroy();
}
}
exports.TranscribeStreamingClient = TranscribeStreamingClient;
//# sourceMappingURL=TranscribeStreamingClient.js.map
import { isa as __isa } from "@aws-sdk/smithy-client";
export var Alternative;
(function (Alternative) {
function isa(o) {
return __isa(o, "Alternative");
}
Alternative.isa = isa;
Alternative.isa = function (o) { return __isa(o, "Alternative"); };
})(Alternative || (Alternative = {}));
export var AudioEvent;
(function (AudioEvent) {
function isa(o) {
return __isa(o, "AudioEvent");
}
AudioEvent.isa = isa;
AudioEvent.isa = function (o) { return __isa(o, "AudioEvent"); };
})(AudioEvent || (AudioEvent = {}));
export var AudioStream;
(function (AudioStream) {
function visit(value, visitor) {
AudioStream.visit = function (value, visitor) {
if (value.AudioEvent !== undefined)
return visitor.AudioEvent(value.AudioEvent);
return visitor._(value.$unknown[0], value.$unknown[1]);
}
AudioStream.visit = visit;
};
})(AudioStream || (AudioStream = {}));
export var BadRequestException;
(function (BadRequestException) {
function isa(o) {
BadRequestException.isa = function (o) {
return __isa(o, "BadRequestException");
}
BadRequestException.isa = isa;
};
})(BadRequestException || (BadRequestException = {}));
export var ConflictException;
(function (ConflictException) {
function isa(o) {
ConflictException.isa = function (o) {
return __isa(o, "ConflictException");
}
ConflictException.isa = isa;
};
})(ConflictException || (ConflictException = {}));
export var InternalFailureException;
(function (InternalFailureException) {
function isa(o) {
InternalFailureException.isa = function (o) {
return __isa(o, "InternalFailureException");
}
InternalFailureException.isa = isa;
};
})(InternalFailureException || (InternalFailureException = {}));
export var Item;
(function (Item) {
function isa(o) {
return __isa(o, "Item");
}
Item.isa = isa;
Item.isa = function (o) { return __isa(o, "Item"); };
})(Item || (Item = {}));

@@ -69,45 +56,35 @@ export var ItemType;

(function (LimitExceededException) {
function isa(o) {
LimitExceededException.isa = function (o) {
return __isa(o, "LimitExceededException");
}
LimitExceededException.isa = isa;
};
})(LimitExceededException || (LimitExceededException = {}));
export var Result;
(function (Result) {
function isa(o) {
return __isa(o, "Result");
}
Result.isa = isa;
Result.isa = function (o) { return __isa(o, "Result"); };
})(Result || (Result = {}));
export var StartStreamTranscriptionRequest;
(function (StartStreamTranscriptionRequest) {
function isa(o) {
StartStreamTranscriptionRequest.isa = function (o) {
return __isa(o, "StartStreamTranscriptionRequest");
}
StartStreamTranscriptionRequest.isa = isa;
};
})(StartStreamTranscriptionRequest || (StartStreamTranscriptionRequest = {}));
export var StartStreamTranscriptionResponse;
(function (StartStreamTranscriptionResponse) {
function isa(o) {
StartStreamTranscriptionResponse.isa = function (o) {
return __isa(o, "StartStreamTranscriptionResponse");
}
StartStreamTranscriptionResponse.isa = isa;
};
})(StartStreamTranscriptionResponse || (StartStreamTranscriptionResponse = {}));
export var Transcript;
(function (Transcript) {
function isa(o) {
return __isa(o, "Transcript");
}
Transcript.isa = isa;
Transcript.isa = function (o) { return __isa(o, "Transcript"); };
})(Transcript || (Transcript = {}));
export var TranscriptEvent;
(function (TranscriptEvent) {
function isa(o) {
TranscriptEvent.isa = function (o) {
return __isa(o, "TranscriptEvent");
}
TranscriptEvent.isa = isa;
};
})(TranscriptEvent || (TranscriptEvent = {}));
export var TranscriptResultStream;
(function (TranscriptResultStream) {
function visit(value, visitor) {
TranscriptResultStream.visit = function (value, visitor) {
if (value.BadRequestException !== undefined)

@@ -124,4 +101,3 @@ return visitor.BadRequestException(value.BadRequestException);

return visitor._(value.$unknown[0], value.$unknown[1]);
}
TranscriptResultStream.visit = visit;
};
})(TranscriptResultStream || (TranscriptResultStream = {}));

@@ -128,0 +104,0 @@ export var MediaEncoding;

{
"name": "@aws-sdk/client-transcribe-streaming",
"description": "@aws-sdk/client-transcribe-streaming client",
"version": "1.0.0-beta.5",
"version": "1.0.0-gamma.1",
"scripts": {

@@ -16,3 +16,2 @@ "clean": "npm run remove-definitions && npm run remove-dist && npm run remove-js && npm run remove-maps",

"test": "exit 0",
"smoke-test": "npm run pretest && node ./test/smoke/index.spec.js",
"build:es": "tsc -p tsconfig.es.json",

@@ -34,35 +33,32 @@ "build": "yarn pretest && yarn build:es"

"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
"@aws-sdk/config-resolver": "1.0.0-beta.4",
"@aws-sdk/credential-provider-node": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-browser": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-config-resolver": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-node": "1.0.0-beta.4",
"@aws-sdk/fetch-http-handler": "1.0.0-beta.4",
"@aws-sdk/hash-node": "1.0.0-beta.4",
"@aws-sdk/invalid-dependency": "1.0.0-beta.2",
"@aws-sdk/middleware-content-length": "1.0.0-beta.4",
"@aws-sdk/middleware-host-header": "1.0.0-beta.4",
"@aws-sdk/middleware-retry": "1.0.0-beta.4",
"@aws-sdk/middleware-serde": "1.0.0-beta.4",
"@aws-sdk/middleware-signing": "1.0.0-beta.4",
"@aws-sdk/middleware-stack": "1.0.0-beta.4",
"@aws-sdk/middleware-user-agent": "1.0.0-beta.4",
"@aws-sdk/node-http-handler": "1.0.0-beta.4",
"@aws-sdk/protocol-http": "1.0.0-beta.4",
"@aws-sdk/region-provider": "1.0.0-beta.4",
"@aws-sdk/smithy-client": "1.0.0-beta.5",
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
"@aws-sdk/types": "1.0.0-beta.4",
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
"@aws-sdk/url-parser-node": "1.0.0-beta.4",
"@aws-sdk/util-base64-browser": "1.0.0-beta.2",
"@aws-sdk/util-base64-node": "1.0.0-beta.3",
"@aws-sdk/util-body-length-browser": "1.0.0-beta.2",
"@aws-sdk/util-body-length-node": "1.0.0-beta.2",
"@aws-sdk/util-user-agent-browser": "1.0.0-beta.4",
"@aws-sdk/util-user-agent-node": "1.0.0-beta.4",
"@aws-sdk/util-utf8-browser": "1.0.0-beta.2",
"@aws-sdk/util-utf8-node": "1.0.0-beta.3",
"@aws-sdk/config-resolver": "1.0.0-gamma.1",
"@aws-sdk/credential-provider-node": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-browser": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-config-resolver": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-node": "1.0.0-gamma.1",
"@aws-sdk/fetch-http-handler": "1.0.0-gamma.1",
"@aws-sdk/hash-node": "1.0.0-gamma.1",
"@aws-sdk/invalid-dependency": "1.0.0-gamma.1",
"@aws-sdk/middleware-content-length": "1.0.0-gamma.1",
"@aws-sdk/middleware-host-header": "1.0.0-gamma.1",
"@aws-sdk/middleware-retry": "1.0.0-gamma.1",
"@aws-sdk/middleware-serde": "1.0.0-gamma.1",
"@aws-sdk/middleware-signing": "1.0.0-gamma.1",
"@aws-sdk/middleware-stack": "1.0.0-gamma.1",
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.1",
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
"@aws-sdk/url-parser-node": "1.0.0-gamma.1",
"@aws-sdk/util-base64-browser": "1.0.0-gamma.1",
"@aws-sdk/util-base64-node": "1.0.0-gamma.1",
"@aws-sdk/util-body-length-browser": "1.0.0-gamma.1",
"@aws-sdk/util-body-length-node": "1.0.0-gamma.1",
"@aws-sdk/util-user-agent-browser": "1.0.0-gamma.1",
"@aws-sdk/util-user-agent-node": "1.0.0-gamma.1",
"@aws-sdk/util-utf8-browser": "1.0.0-gamma.1",
"@aws-sdk/util-utf8-node": "1.0.0-gamma.1",
"tslib": "^1.8.0"

@@ -69,0 +65,0 @@ },

import { __assign, __awaiter, __generator } from "tslib";
import { AudioStream } from "../models/index";
import { HttpRequest as __HttpRequest } from "@aws-sdk/protocol-http";
export function serializeAws_restJson1_1StartStreamTranscriptionCommand(input, context) {
return __awaiter(this, void 0, void 0, function () {
var headers, resolvedPath, body;
return __generator(this, function (_a) {
headers = {};
headers["Content-Type"] = "";
if (input.LanguageCode !== undefined) {
headers["x-amzn-transcribe-language-code"] = input.LanguageCode;
}
if (input.MediaEncoding !== undefined) {
headers["x-amzn-transcribe-media-encoding"] = input.MediaEncoding;
}
if (input.MediaSampleRateHertz !== undefined) {
headers["x-amzn-transcribe-sample-rate"] = input.MediaSampleRateHertz.toString();
}
if (input.SessionId !== undefined) {
headers["x-amzn-transcribe-session-id"] = input.SessionId;
}
if (input.VocabularyName !== undefined) {
headers["x-amzn-transcribe-vocabulary-name"] = input.VocabularyName;
}
resolvedPath = "/stream-transcription";
if (input.AudioStream !== undefined) {
body = context.eventStreamMarshaller.serialize(input.AudioStream, function (event) {
return serializeAws_restJson1_1AudioStream_event(event, context);
});
}
if (body === undefined) {
body = {};
}
body = JSON.stringify(body);
return [2 /*return*/, new __HttpRequest(__assign(__assign({}, context.endpoint), { protocol: "https", method: "POST", headers: headers, path: resolvedPath, body: body }))];
});
export var serializeAws_restJson1_1StartStreamTranscriptionCommand = function (input, context) { return __awaiter(void 0, void 0, void 0, function () {
var headers, resolvedPath, body, _a, hostname, _b, protocol, port;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
headers = __assign(__assign(__assign(__assign(__assign({ "Content-Type": "" }, (isSerializableHeaderValue(input.LanguageCode) && {
"x-amzn-transcribe-language-code": input.LanguageCode
})), (isSerializableHeaderValue(input.MediaEncoding) && {
"x-amzn-transcribe-media-encoding": input.MediaEncoding
})), (isSerializableHeaderValue(input.MediaSampleRateHertz) && {
"x-amzn-transcribe-sample-rate": input.MediaSampleRateHertz.toString()
})), (isSerializableHeaderValue(input.SessionId) && {
"x-amzn-transcribe-session-id": input.SessionId
})), (isSerializableHeaderValue(input.VocabularyName) && {
"x-amzn-transcribe-vocabulary-name": input.VocabularyName
}));
resolvedPath = "/stream-transcription";
if (input.AudioStream !== undefined) {
body = context.eventStreamMarshaller.serialize(input.AudioStream, function (event) {
return serializeAws_restJson1_1AudioStream_event(event, context);
});
}
if (body === undefined) {
body = {};
}
body = JSON.stringify(body);
return [4 /*yield*/, context.endpoint()];
case 1:
_a = _c.sent(), hostname = _a.hostname, _b = _a.protocol, protocol = _b === void 0 ? "https" : _b, port = _a.port;
return [2 /*return*/, new __HttpRequest({
protocol: protocol,
hostname: hostname,
port: port,
method: "POST",
headers: headers,
path: resolvedPath,
body: body
})];
}
});
}
export function deserializeAws_restJson1_1StartStreamTranscriptionCommand(output, context) {
return __awaiter(this, void 0, void 0, function () {
var contents, data;
var _this = this;
return __generator(this, function (_a) {
if (output.statusCode !== 200 && output.statusCode >= 400) {
return [2 /*return*/, deserializeAws_restJson1_1StartStreamTranscriptionCommandError(output, context)];
}
contents = {
$metadata: deserializeMetadata(output),
__type: "StartStreamTranscriptionResponse",
LanguageCode: undefined,
MediaEncoding: undefined,
MediaSampleRateHertz: undefined,
RequestId: undefined,
SessionId: undefined,
TranscriptResultStream: undefined,
VocabularyName: undefined
};
if (output.headers["x-amzn-transcribe-language-code"] !== undefined) {
contents.LanguageCode = output.headers["x-amzn-transcribe-language-code"];
}
if (output.headers["x-amzn-transcribe-media-encoding"] !== undefined) {
contents.MediaEncoding = output.headers["x-amzn-transcribe-media-encoding"];
}
if (output.headers["x-amzn-transcribe-sample-rate"] !== undefined) {
contents.MediaSampleRateHertz = parseInt(output.headers["x-amzn-transcribe-sample-rate"], 10);
}
if (output.headers["x-amzn-request-id"] !== undefined) {
contents.RequestId = output.headers["x-amzn-request-id"];
}
if (output.headers["x-amzn-transcribe-session-id"] !== undefined) {
contents.SessionId = output.headers["x-amzn-transcribe-session-id"];
}
if (output.headers["x-amzn-transcribe-vocabulary-name"] !== undefined) {
contents.VocabularyName =
output.headers["x-amzn-transcribe-vocabulary-name"];
}
data = context.eventStreamMarshaller.deserialize(output.body, function (event) { return __awaiter(_this, void 0, void 0, function () {
var eventName, eventHeaders, eventMessage, parsedEvent;
var _a;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
eventName = Object.keys(event)[0];
eventHeaders = Object.entries(event[eventName].headers).reduce(function (accummulator, curr) {
accummulator[curr[0]] = curr[1].value;
return accummulator;
}, {});
eventMessage = {
headers: eventHeaders,
body: event[eventName].body
};
parsedEvent = (_a = {},
_a[eventName] = eventMessage,
_a);
return [4 /*yield*/, deserializeAws_restJson1_1TranscriptResultStream_event(parsedEvent, context)];
case 1: return [2 /*return*/, _b.sent()];
}
});
}); });
contents.TranscriptResultStream = data;
return [2 /*return*/, Promise.resolve(contents)];
});
}); };
export var deserializeAws_restJson1_1StartStreamTranscriptionCommand = function (output, context) { return __awaiter(void 0, void 0, void 0, function () {
var contents, data;
return __generator(this, function (_a) {
if (output.statusCode !== 200 && output.statusCode >= 400) {
return [2 /*return*/, deserializeAws_restJson1_1StartStreamTranscriptionCommandError(output, context)];
}
contents = {
$metadata: deserializeMetadata(output),
__type: "StartStreamTranscriptionResponse",
LanguageCode: undefined,
MediaEncoding: undefined,
MediaSampleRateHertz: undefined,
RequestId: undefined,
SessionId: undefined,
TranscriptResultStream: undefined,
VocabularyName: undefined
};
if (output.headers["x-amzn-transcribe-language-code"] !== undefined) {
contents.LanguageCode = output.headers["x-amzn-transcribe-language-code"];
}
if (output.headers["x-amzn-transcribe-media-encoding"] !== undefined) {
contents.MediaEncoding = output.headers["x-amzn-transcribe-media-encoding"];
}
if (output.headers["x-amzn-transcribe-sample-rate"] !== undefined) {
contents.MediaSampleRateHertz = parseInt(output.headers["x-amzn-transcribe-sample-rate"], 10);
}
if (output.headers["x-amzn-request-id"] !== undefined) {
contents.RequestId = output.headers["x-amzn-request-id"];
}
if (output.headers["x-amzn-transcribe-session-id"] !== undefined) {
contents.SessionId = output.headers["x-amzn-transcribe-session-id"];
}
if (output.headers["x-amzn-transcribe-vocabulary-name"] !== undefined) {
contents.VocabularyName =
output.headers["x-amzn-transcribe-vocabulary-name"];
}
data = context.eventStreamMarshaller.deserialize(output.body, function (event) { return __awaiter(void 0, void 0, void 0, function () {
var eventName, eventHeaders, eventMessage, parsedEvent;
var _a;
return __generator(this, function (_b) {
switch (_b.label) {
case 0:
eventName = Object.keys(event)[0];
eventHeaders = Object.entries(event[eventName].headers).reduce(function (accummulator, curr) {
accummulator[curr[0]] = curr[1].value;
return accummulator;
}, {});
eventMessage = {
headers: eventHeaders,
body: event[eventName].body
};
parsedEvent = (_a = {},
_a[eventName] = eventMessage,
_a);
return [4 /*yield*/, deserializeAws_restJson1_1TranscriptResultStream_event(parsedEvent, context)];
case 1: return [2 /*return*/, _b.sent()];
}
});
}); });
contents.TranscriptResultStream = data;
return [2 /*return*/, Promise.resolve(contents)];
});
}
function deserializeAws_restJson1_1StartStreamTranscriptionCommandError(output, context) {
return __awaiter(this, void 0, void 0, function () {
var parsedOutput, _a, _b, response, errorCode, _c, _d, _e, _f, _g, parsedBody, message;
return __generator(this, function (_h) {
switch (_h.label) {
case 0:
_a = [__assign({}, output)];
_b = {};
return [4 /*yield*/, parseBody(output.body, context)];
case 1:
parsedOutput = __assign.apply(void 0, _a.concat([(_b.body = _h.sent(), _b)]));
errorCode = "UnknownError";
errorCode = loadRestJsonErrorCode(output, parsedOutput.body);
_c = errorCode;
switch (_c) {
case "BadRequestException": return [3 /*break*/, 2];
case "com.amazonaws.transcribe.streaming#BadRequestException": return [3 /*break*/, 2];
case "ConflictException": return [3 /*break*/, 4];
case "com.amazonaws.transcribe.streaming#ConflictException": return [3 /*break*/, 4];
case "InternalFailureException": return [3 /*break*/, 6];
case "com.amazonaws.transcribe.streaming#InternalFailureException": return [3 /*break*/, 6];
case "LimitExceededException": return [3 /*break*/, 8];
case "com.amazonaws.transcribe.streaming#LimitExceededException": return [3 /*break*/, 8];
}
return [3 /*break*/, 10];
case 2:
_d = [{}];
return [4 /*yield*/, deserializeAws_restJson1_1BadRequestExceptionResponse(parsedOutput, context)];
case 3:
response = __assign.apply(void 0, [__assign.apply(void 0, _d.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
return [3 /*break*/, 11];
case 4:
_e = [{}];
return [4 /*yield*/, deserializeAws_restJson1_1ConflictExceptionResponse(parsedOutput, context)];
case 5:
response = __assign.apply(void 0, [__assign.apply(void 0, _e.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
return [3 /*break*/, 11];
case 6:
_f = [{}];
return [4 /*yield*/, deserializeAws_restJson1_1InternalFailureExceptionResponse(parsedOutput, context)];
case 7:
response = __assign.apply(void 0, [__assign.apply(void 0, _f.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
return [3 /*break*/, 11];
case 8:
_g = [{}];
return [4 /*yield*/, deserializeAws_restJson1_1LimitExceededExceptionResponse(parsedOutput, context)];
case 9:
response = __assign.apply(void 0, [__assign.apply(void 0, _g.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
return [3 /*break*/, 11];
case 10:
parsedBody = parsedOutput.body;
errorCode = parsedBody.code || parsedBody.Code || errorCode;
response = __assign(__assign({}, parsedBody), { name: "" + errorCode, message: parsedBody.message || parsedBody.Message || errorCode, $fault: "client", $metadata: deserializeMetadata(output) });
_h.label = 11;
case 11:
message = response.message || response.Message || errorCode;
response.message = message;
delete response.Message;
return [2 /*return*/, Promise.reject(Object.assign(new Error(message), response))];
}
});
}); };
var deserializeAws_restJson1_1StartStreamTranscriptionCommandError = function (output, context) { return __awaiter(void 0, void 0, void 0, function () {
var parsedOutput, _a, _b, response, errorCode, _c, _d, _e, _f, _g, parsedBody, message;
return __generator(this, function (_h) {
switch (_h.label) {
case 0:
_a = [__assign({}, output)];
_b = {};
return [4 /*yield*/, parseBody(output.body, context)];
case 1:
parsedOutput = __assign.apply(void 0, _a.concat([(_b.body = _h.sent(), _b)]));
errorCode = "UnknownError";
errorCode = loadRestJsonErrorCode(output, parsedOutput.body);
_c = errorCode;
switch (_c) {
case "BadRequestException": return [3 /*break*/, 2];
case "com.amazonaws.transcribe.streaming#BadRequestException": return [3 /*break*/, 2];
case "ConflictException": return [3 /*break*/, 4];
case "com.amazonaws.transcribe.streaming#ConflictException": return [3 /*break*/, 4];
case "InternalFailureException": return [3 /*break*/, 6];
case "com.amazonaws.transcribe.streaming#InternalFailureException": return [3 /*break*/, 6];
case "LimitExceededException": return [3 /*break*/, 8];
case "com.amazonaws.transcribe.streaming#LimitExceededException": return [3 /*break*/, 8];
}
return [3 /*break*/, 10];
case 2:
_d = [{}];
return [4 /*yield*/, deserializeAws_restJson1_1BadRequestExceptionResponse(parsedOutput, context)];
case 3:
response = __assign.apply(void 0, [__assign.apply(void 0, _d.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
return [3 /*break*/, 11];
case 4:
_e = [{}];
return [4 /*yield*/, deserializeAws_restJson1_1ConflictExceptionResponse(parsedOutput, context)];
case 5:
response = __assign.apply(void 0, [__assign.apply(void 0, _e.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
return [3 /*break*/, 11];
case 6:
_f = [{}];
return [4 /*yield*/, deserializeAws_restJson1_1InternalFailureExceptionResponse(parsedOutput, context)];
case 7:
response = __assign.apply(void 0, [__assign.apply(void 0, _f.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
return [3 /*break*/, 11];
case 8:
_g = [{}];
return [4 /*yield*/, deserializeAws_restJson1_1LimitExceededExceptionResponse(parsedOutput, context)];
case 9:
response = __assign.apply(void 0, [__assign.apply(void 0, _g.concat([(_h.sent())])), { name: errorCode, $metadata: deserializeMetadata(output) }]);
return [3 /*break*/, 11];
case 10:
parsedBody = parsedOutput.body;
errorCode = parsedBody.code || parsedBody.Code || errorCode;
response = __assign(__assign({}, parsedBody), { name: "" + errorCode, message: parsedBody.message || parsedBody.Message || errorCode, $fault: "client", $metadata: deserializeMetadata(output) });
_h.label = 11;
case 11:
message = response.message || response.Message || errorCode;
response.message = message;
delete response.Message;
return [2 /*return*/, Promise.reject(Object.assign(new Error(message), response))];
}
});
}
}); };
var serializeAws_restJson1_1AudioStream_event = function (input, context) {

@@ -362,7 +363,5 @@ return AudioStream.visit(input, {

var serializeAws_restJson1_1AudioEvent = function (input, context) {
var bodyParams = {};
if (input.AudioChunk !== undefined) {
bodyParams["AudioChunk"] = context.base64Encoder(input.AudioChunk);
}
return bodyParams;
return __assign({}, (input.AudioChunk !== undefined && {
AudioChunk: context.base64Encoder(input.AudioChunk)
}));
};

@@ -376,14 +375,11 @@ var serializeAws_restJson1_1AudioStream = function (input, context) {

var deserializeAws_restJson1_1Alternative = function (output, context) {
var contents = {
return {
__type: "Alternative",
Items: undefined,
Transcript: undefined
Items: output.Items !== undefined && output.Items !== null
? deserializeAws_restJson1_1ItemList(output.Items, context)
: undefined,
Transcript: output.Transcript !== undefined && output.Transcript !== null
? output.Transcript
: undefined
};
if (output.Items !== undefined && output.Items !== null) {
contents.Items = deserializeAws_restJson1_1ItemList(output.Items, context);
}
if (output.Transcript !== undefined && output.Transcript !== null) {
contents.Transcript = output.Transcript;
}
return contents;
};

@@ -396,22 +392,17 @@ var deserializeAws_restJson1_1AlternativeList = function (output, context) {

var deserializeAws_restJson1_1Item = function (output, context) {
var contents = {
return {
__type: "Item",
Content: undefined,
EndTime: undefined,
StartTime: undefined,
Type: undefined
Content: output.Content !== undefined && output.Content !== null
? output.Content
: undefined,
EndTime: output.EndTime !== undefined && output.EndTime !== null
? output.EndTime
: undefined,
StartTime: output.StartTime !== undefined && output.StartTime !== null
? output.StartTime
: undefined,
Type: output.Type !== undefined && output.Type !== null
? output.Type
: undefined
};
if (output.Content !== undefined && output.Content !== null) {
contents.Content = output.Content;
}
if (output.EndTime !== undefined && output.EndTime !== null) {
contents.EndTime = output.EndTime;
}
if (output.StartTime !== undefined && output.StartTime !== null) {
contents.StartTime = output.StartTime;
}
if (output.Type !== undefined && output.Type !== null) {
contents.Type = output.Type;
}
return contents;
};

@@ -424,26 +415,20 @@ var deserializeAws_restJson1_1ItemList = function (output, context) {

var deserializeAws_restJson1_1Result = function (output, context) {
var contents = {
return {
__type: "Result",
Alternatives: undefined,
EndTime: undefined,
IsPartial: undefined,
ResultId: undefined,
StartTime: undefined
Alternatives: output.Alternatives !== undefined && output.Alternatives !== null
? deserializeAws_restJson1_1AlternativeList(output.Alternatives, context)
: undefined,
EndTime: output.EndTime !== undefined && output.EndTime !== null
? output.EndTime
: undefined,
IsPartial: output.IsPartial !== undefined && output.IsPartial !== null
? output.IsPartial
: undefined,
ResultId: output.ResultId !== undefined && output.ResultId !== null
? output.ResultId
: undefined,
StartTime: output.StartTime !== undefined && output.StartTime !== null
? output.StartTime
: undefined
};
if (output.Alternatives !== undefined && output.Alternatives !== null) {
contents.Alternatives = deserializeAws_restJson1_1AlternativeList(output.Alternatives, context);
}
if (output.EndTime !== undefined && output.EndTime !== null) {
contents.EndTime = output.EndTime;
}
if (output.IsPartial !== undefined && output.IsPartial !== null) {
contents.IsPartial = output.IsPartial;
}
if (output.ResultId !== undefined && output.ResultId !== null) {
contents.ResultId = output.ResultId;
}
if (output.StartTime !== undefined && output.StartTime !== null) {
contents.StartTime = output.StartTime;
}
return contents;
};

@@ -456,20 +441,16 @@ var deserializeAws_restJson1_1ResultList = function (output, context) {

var deserializeAws_restJson1_1Transcript = function (output, context) {
var contents = {
return {
__type: "Transcript",
Results: undefined
Results: output.Results !== undefined && output.Results !== null
? deserializeAws_restJson1_1ResultList(output.Results, context)
: undefined
};
if (output.Results !== undefined && output.Results !== null) {
contents.Results = deserializeAws_restJson1_1ResultList(output.Results, context);
}
return contents;
};
var deserializeAws_restJson1_1TranscriptEvent = function (output, context) {
var contents = {
return {
__type: "TranscriptEvent",
Transcript: undefined
Transcript: output.Transcript !== undefined && output.Transcript !== null
? deserializeAws_restJson1_1Transcript(output.Transcript, context)
: undefined
};
if (output.Transcript !== undefined && output.Transcript !== null) {
contents.Transcript = deserializeAws_restJson1_1Transcript(output.Transcript, context);
}
return contents;
};

@@ -483,2 +464,3 @@ var deserializeMetadata = function (output) { return ({

var collectBody = function (streamBody, context) {
if (streamBody === void 0) { streamBody = new Uint8Array(); }
if (streamBody instanceof Uint8Array) {

@@ -491,6 +473,11 @@ return Promise.resolve(streamBody);

var collectBodyString = function (streamBody, context) {
return collectBody(streamBody, context).then(function (body) {
return context.utf8Encoder(body);
});
return collectBody(streamBody, context).then(function (body) { return context.utf8Encoder(body); });
};
var isSerializableHeaderValue = function (value) {
return value !== undefined &&
value !== "" &&
(!Object.getOwnPropertyNames(value).includes("length") ||
value.length != 0) &&
(!Object.getOwnPropertyNames(value).includes("size") || value.size != 0);
};
var parseBody = function (streamBody, context) {

@@ -497,0 +484,0 @@ return collectBodyString(streamBody, context).then(function (encoded) {

import { __assign } from "tslib";
import { name, version } from "./package.json";
import { Sha256 } from "@aws-crypto/sha256-browser";
import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-browser";
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
import { invalidFunction } from "@aws-sdk/invalid-dependency";
import { Sha256 } from "@aws-crypto/sha256-browser";
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
import { parseUrl } from "@aws-sdk/url-parser-browser";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
import { streamCollector } from "@aws-sdk/stream-collector-browser";
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
import { name, version } from "./package.json";
import { ClientSharedValues } from "./runtimeConfig.shared";
export var ClientDefaultValues = __assign(__assign({}, ClientSharedValues), { requestHandler: new FetchHttpHandler(), sha256: Sha256, urlParser: parseUrl, bodyLengthChecker: calculateBodyLength, streamCollector: streamCollector, base64Decoder: fromBase64, base64Encoder: toBase64, utf8Decoder: fromUtf8, utf8Encoder: toUtf8, defaultUserAgent: defaultUserAgent(name, version), runtime: "browser", credentialDefaultProvider: invalidFunction("Credential is missing"), regionDefaultProvider: invalidFunction("Region is missing"), eventStreamSerdeProvider: eventStreamSerdeProvider });
export var ClientDefaultValues = __assign(__assign({}, ClientSharedValues), { runtime: "browser", base64Decoder: fromBase64, base64Encoder: toBase64, bodyLengthChecker: calculateBodyLength, credentialDefaultProvider: invalidFunction("Credential is missing"), defaultUserAgent: defaultUserAgent(name, version), eventStreamSerdeProvider: eventStreamSerdeProvider, regionDefaultProvider: invalidFunction("Region is missing"), requestHandler: new FetchHttpHandler(), sha256: Sha256, streamCollector: streamCollector, urlParser: parseUrl, utf8Decoder: fromUtf8, utf8Encoder: toUtf8 });
//# sourceMappingURL=runtimeConfig.browser.js.map
import { __assign } from "tslib";
import { name, version } from "./package.json";
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-node";
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
import { streamCollector } from "@aws-sdk/stream-collector-node";
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
import { name, version } from "./package.json";
import { ClientSharedValues } from "./runtimeConfig.shared";
export var ClientDefaultValues = __assign(__assign({}, ClientSharedValues), { requestHandler: new NodeHttpHandler(), sha256: Hash.bind(null, "sha256"), urlParser: parseUrl, bodyLengthChecker: calculateBodyLength, streamCollector: streamCollector, base64Decoder: fromBase64, base64Encoder: toBase64, utf8Decoder: fromUtf8, utf8Encoder: toUtf8, defaultUserAgent: defaultUserAgent(name, version), runtime: "node", credentialDefaultProvider: credentialDefaultProvider,
regionDefaultProvider: regionDefaultProvider,
eventStreamSerdeProvider: eventStreamSerdeProvider });
export var ClientDefaultValues = __assign(__assign({}, ClientSharedValues), { runtime: "node", base64Decoder: fromBase64, base64Encoder: toBase64, bodyLengthChecker: calculateBodyLength, credentialDefaultProvider: credentialDefaultProvider, defaultUserAgent: defaultUserAgent(name, version), eventStreamSerdeProvider: eventStreamSerdeProvider,
regionDefaultProvider: regionDefaultProvider, requestHandler: new NodeHttpHandler(), sha256: Hash.bind(null, "sha256"), streamCollector: streamCollector, urlParser: parseUrl, utf8Decoder: fromUtf8, utf8Encoder: toUtf8 });
//# sourceMappingURL=runtimeConfig.js.map
import { __assign } from "tslib";
import { name, version } from "./package.json";
import { Sha256 } from "@aws-crypto/sha256-js";
import { invalidFunction } from "@aws-sdk/invalid-dependency";
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
import { Sha256 } from "@aws-crypto/sha256-js";
import { streamCollector } from "@aws-sdk/stream-collector-native";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { name, version } from "./package.json";
import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";
export var ClientDefaultValues = __assign(__assign({}, BrowserDefaults), { requestHandler: new FetchHttpHandler({ bufferBody: true }), sha256: Sha256, streamCollector: streamCollector, urlParser: parseUrl, defaultUserAgent: "aws-sdk-js-v3-react-native-" + name + "/" + version, runtime: "react-native", eventStreamSerdeProvider: function () { return ({
export var ClientDefaultValues = __assign(__assign({}, BrowserDefaults), { runtime: "react-native", defaultUserAgent: "aws-sdk-js-v3-react-native-" + name + "/" + version, eventStreamSerdeProvider: function () { return ({
serialize: invalidFunction("event stream is not supported in ReactNative."),
deserialize: invalidFunction("event stream is not supported in ReactNative.")
}); } });
}); }, sha256: Sha256, urlParser: parseUrl });
//# sourceMappingURL=runtimeConfig.native.js.map

@@ -5,5 +5,5 @@ import { defaultRegionInfoProvider } from "./endpoints";

disableHostPrefix: false,
signingName: "transcribe",
regionInfoProvider: defaultRegionInfoProvider
regionInfoProvider: defaultRegionInfoProvider,
signingName: "transcribe"
};
//# sourceMappingURL=runtimeConfig.shared.js.map

@@ -35,3 +35,5 @@ import { __assign, __extends } from "tslib";

}
TranscribeStreamingClient.prototype.destroy = function () { };
TranscribeStreamingClient.prototype.destroy = function () {
_super.prototype.destroy.call(this);
};
return TranscribeStreamingClient;

@@ -38,0 +40,0 @@ }(__Client));

@@ -15,3 +15,3 @@ import {

*/
Items?: Array<Item>;
Items?: Item[];

@@ -25,5 +25,3 @@ /**

export namespace Alternative {
export function isa(o: any): o is Alternative {
return __isa(o, "Alternative");
}
export const isa = (o: any): o is Alternative => __isa(o, "Alternative");
}

@@ -43,5 +41,3 @@

export namespace AudioEvent {
export function isa(o: any): o is AudioEvent {
return __isa(o, "AudioEvent");
}
export const isa = (o: any): o is AudioEvent => __isa(o, "AudioEvent");
}

@@ -76,7 +72,7 @@

}
export function visit<T>(value: AudioStream, visitor: Visitor<T>): T {
export const visit = <T>(value: AudioStream, visitor: Visitor<T>): T => {
if (value.AudioEvent !== undefined)
return visitor.AudioEvent(value.AudioEvent);
return visitor._(value.$unknown[0], value.$unknown[1]);
}
};
}

@@ -99,5 +95,4 @@

export namespace BadRequestException {
export function isa(o: any): o is BadRequestException {
return __isa(o, "BadRequestException");
}
export const isa = (o: any): o is BadRequestException =>
__isa(o, "BadRequestException");
}

@@ -116,5 +111,4 @@

export namespace ConflictException {
export function isa(o: any): o is ConflictException {
return __isa(o, "ConflictException");
}
export const isa = (o: any): o is ConflictException =>
__isa(o, "ConflictException");
}

@@ -135,5 +129,4 @@

export namespace InternalFailureException {
export function isa(o: any): o is InternalFailureException {
return __isa(o, "InternalFailureException");
}
export const isa = (o: any): o is InternalFailureException =>
__isa(o, "InternalFailureException");
}

@@ -172,5 +165,3 @@

export namespace Item {
export function isa(o: any): o is Item {
return __isa(o, "Item");
}
export const isa = (o: any): o is Item => __isa(o, "Item");
}

@@ -207,5 +198,4 @@

export namespace LimitExceededException {
export function isa(o: any): o is LimitExceededException {
return __isa(o, "LimitExceededException");
}
export const isa = (o: any): o is LimitExceededException =>
__isa(o, "LimitExceededException");
}

@@ -222,3 +212,3 @@

*/
Alternatives?: Array<Alternative>;
Alternatives?: Alternative[];

@@ -253,5 +243,3 @@ /**

export namespace Result {
export function isa(o: any): o is Result {
return __isa(o, "Result");
}
export const isa = (o: any): o is Result => __isa(o, "Result");
}

@@ -297,5 +285,4 @@

export namespace StartStreamTranscriptionRequest {
export function isa(o: any): o is StartStreamTranscriptionRequest {
return __isa(o, "StartStreamTranscriptionRequest");
}
export const isa = (o: any): o is StartStreamTranscriptionRequest =>
__isa(o, "StartStreamTranscriptionRequest");
}

@@ -343,5 +330,4 @@

export namespace StartStreamTranscriptionResponse {
export function isa(o: any): o is StartStreamTranscriptionResponse {
return __isa(o, "StartStreamTranscriptionResponse");
}
export const isa = (o: any): o is StartStreamTranscriptionResponse =>
__isa(o, "StartStreamTranscriptionResponse");
}

@@ -359,9 +345,7 @@

*/
Results?: Array<Result>;
Results?: Result[];
}
export namespace Transcript {
export function isa(o: any): o is Transcript {
return __isa(o, "Transcript");
}
export const isa = (o: any): o is Transcript => __isa(o, "Transcript");
}

@@ -383,5 +367,4 @@

export namespace TranscriptEvent {
export function isa(o: any): o is TranscriptEvent {
return __isa(o, "TranscriptEvent");
}
export const isa = (o: any): o is TranscriptEvent =>
__isa(o, "TranscriptEvent");
}

@@ -481,6 +464,6 @@

}
export function visit<T>(
export const visit = <T>(
value: TranscriptResultStream,
visitor: Visitor<T>
): T {
): T => {
if (value.BadRequestException !== undefined)

@@ -497,3 +480,3 @@ return visitor.BadRequestException(value.BadRequestException);

return visitor._(value.$unknown[0], value.$unknown[1]);
}
};
}

@@ -500,0 +483,0 @@

{
"name": "@aws-sdk/client-transcribe-streaming",
"description": "@aws-sdk/client-transcribe-streaming client",
"version": "1.0.0-beta.5",
"version": "1.0.0-gamma.1",
"scripts": {

@@ -16,3 +16,2 @@ "clean": "npm run remove-definitions && npm run remove-dist && npm run remove-js && npm run remove-maps",

"test": "exit 0",
"smoke-test": "npm run pretest && node ./test/smoke/index.spec.js",
"build:es": "tsc -p tsconfig.es.json",

@@ -34,35 +33,32 @@ "build": "yarn pretest && yarn build:es"

"@aws-crypto/sha256-js": "^1.0.0-alpha.0",
"@aws-sdk/config-resolver": "1.0.0-beta.4",
"@aws-sdk/credential-provider-node": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-browser": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-config-resolver": "1.0.0-beta.4",
"@aws-sdk/eventstream-serde-node": "1.0.0-beta.4",
"@aws-sdk/fetch-http-handler": "1.0.0-beta.4",
"@aws-sdk/hash-node": "1.0.0-beta.4",
"@aws-sdk/invalid-dependency": "1.0.0-beta.2",
"@aws-sdk/middleware-content-length": "1.0.0-beta.4",
"@aws-sdk/middleware-host-header": "1.0.0-beta.4",
"@aws-sdk/middleware-retry": "1.0.0-beta.4",
"@aws-sdk/middleware-serde": "1.0.0-beta.4",
"@aws-sdk/middleware-signing": "1.0.0-beta.4",
"@aws-sdk/middleware-stack": "1.0.0-beta.4",
"@aws-sdk/middleware-user-agent": "1.0.0-beta.4",
"@aws-sdk/node-http-handler": "1.0.0-beta.4",
"@aws-sdk/protocol-http": "1.0.0-beta.4",
"@aws-sdk/region-provider": "1.0.0-beta.4",
"@aws-sdk/smithy-client": "1.0.0-beta.5",
"@aws-sdk/stream-collector-browser": "1.0.0-beta.4",
"@aws-sdk/stream-collector-native": "1.0.0-beta.4",
"@aws-sdk/stream-collector-node": "1.0.0-beta.4",
"@aws-sdk/types": "1.0.0-beta.4",
"@aws-sdk/url-parser-browser": "1.0.0-beta.4",
"@aws-sdk/url-parser-node": "1.0.0-beta.4",
"@aws-sdk/util-base64-browser": "1.0.0-beta.2",
"@aws-sdk/util-base64-node": "1.0.0-beta.3",
"@aws-sdk/util-body-length-browser": "1.0.0-beta.2",
"@aws-sdk/util-body-length-node": "1.0.0-beta.2",
"@aws-sdk/util-user-agent-browser": "1.0.0-beta.4",
"@aws-sdk/util-user-agent-node": "1.0.0-beta.4",
"@aws-sdk/util-utf8-browser": "1.0.0-beta.2",
"@aws-sdk/util-utf8-node": "1.0.0-beta.3",
"@aws-sdk/config-resolver": "1.0.0-gamma.1",
"@aws-sdk/credential-provider-node": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-browser": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-config-resolver": "1.0.0-gamma.1",
"@aws-sdk/eventstream-serde-node": "1.0.0-gamma.1",
"@aws-sdk/fetch-http-handler": "1.0.0-gamma.1",
"@aws-sdk/hash-node": "1.0.0-gamma.1",
"@aws-sdk/invalid-dependency": "1.0.0-gamma.1",
"@aws-sdk/middleware-content-length": "1.0.0-gamma.1",
"@aws-sdk/middleware-host-header": "1.0.0-gamma.1",
"@aws-sdk/middleware-retry": "1.0.0-gamma.1",
"@aws-sdk/middleware-serde": "1.0.0-gamma.1",
"@aws-sdk/middleware-signing": "1.0.0-gamma.1",
"@aws-sdk/middleware-stack": "1.0.0-gamma.1",
"@aws-sdk/middleware-user-agent": "1.0.0-gamma.1",
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
"@aws-sdk/url-parser-node": "1.0.0-gamma.1",
"@aws-sdk/util-base64-browser": "1.0.0-gamma.1",
"@aws-sdk/util-base64-node": "1.0.0-gamma.1",
"@aws-sdk/util-body-length-browser": "1.0.0-gamma.1",
"@aws-sdk/util-body-length-node": "1.0.0-gamma.1",
"@aws-sdk/util-user-agent-browser": "1.0.0-gamma.1",
"@aws-sdk/util-user-agent-node": "1.0.0-gamma.1",
"@aws-sdk/util-utf8-browser": "1.0.0-gamma.1",
"@aws-sdk/util-utf8-node": "1.0.0-gamma.1",
"tslib": "^1.8.0"

@@ -69,0 +65,0 @@ },

@@ -33,25 +33,24 @@ import {

export async function serializeAws_restJson1_1StartStreamTranscriptionCommand(
export const serializeAws_restJson1_1StartStreamTranscriptionCommand = async (
input: StartStreamTranscriptionCommandInput,
context: __SerdeContext & __EventStreamSerdeContext
): Promise<__HttpRequest> {
const headers: any = {};
headers["Content-Type"] = "";
if (input.LanguageCode !== undefined) {
headers["x-amzn-transcribe-language-code"] = input.LanguageCode;
}
if (input.MediaEncoding !== undefined) {
headers["x-amzn-transcribe-media-encoding"] = input.MediaEncoding;
}
if (input.MediaSampleRateHertz !== undefined) {
headers[
"x-amzn-transcribe-sample-rate"
] = input.MediaSampleRateHertz.toString();
}
if (input.SessionId !== undefined) {
headers["x-amzn-transcribe-session-id"] = input.SessionId;
}
if (input.VocabularyName !== undefined) {
headers["x-amzn-transcribe-vocabulary-name"] = input.VocabularyName;
}
): Promise<__HttpRequest> => {
const headers: any = {
"Content-Type": "",
...(isSerializableHeaderValue(input.LanguageCode) && {
"x-amzn-transcribe-language-code": input.LanguageCode!
}),
...(isSerializableHeaderValue(input.MediaEncoding) && {
"x-amzn-transcribe-media-encoding": input.MediaEncoding!
}),
...(isSerializableHeaderValue(input.MediaSampleRateHertz) && {
"x-amzn-transcribe-sample-rate": input.MediaSampleRateHertz!.toString()
}),
...(isSerializableHeaderValue(input.SessionId) && {
"x-amzn-transcribe-session-id": input.SessionId!
}),
...(isSerializableHeaderValue(input.VocabularyName) && {
"x-amzn-transcribe-vocabulary-name": input.VocabularyName!
})
};
let resolvedPath = "/stream-transcription";

@@ -68,16 +67,18 @@ let body: any;

body = JSON.stringify(body);
const { hostname, protocol = "https", port } = await context.endpoint();
return new __HttpRequest({
...context.endpoint,
protocol: "https",
protocol,
hostname,
port,
method: "POST",
headers: headers,
headers,
path: resolvedPath,
body: body
body
});
}
};
export async function deserializeAws_restJson1_1StartStreamTranscriptionCommand(
export const deserializeAws_restJson1_1StartStreamTranscriptionCommand = async (
output: __HttpResponse,
context: __SerdeContext & __EventStreamSerdeContext
): Promise<StartStreamTranscriptionCommandOutput> {
): Promise<StartStreamTranscriptionCommandOutput> => {
if (output.statusCode !== 200 && output.statusCode >= 400) {

@@ -148,8 +149,8 @@ return deserializeAws_restJson1_1StartStreamTranscriptionCommandError(

return Promise.resolve(contents);
}
};
async function deserializeAws_restJson1_1StartStreamTranscriptionCommandError(
const deserializeAws_restJson1_1StartStreamTranscriptionCommandError = async (
output: __HttpResponse,
context: __SerdeContext
): Promise<StartStreamTranscriptionCommandOutput> {
): Promise<StartStreamTranscriptionCommandOutput> => {
const parsedOutput: any = {

@@ -222,3 +223,3 @@ ...output,

return Promise.reject(Object.assign(new Error(message), response));
}
};

@@ -433,7 +434,7 @@ const serializeAws_restJson1_1AudioStream_event = (

): any => {
const bodyParams: any = {};
if (input.AudioChunk !== undefined) {
bodyParams["AudioChunk"] = context.base64Encoder(input.AudioChunk);
}
return bodyParams;
return {
...(input.AudioChunk !== undefined && {
AudioChunk: context.base64Encoder(input.AudioChunk)
})
};
};

@@ -455,14 +456,13 @@

): Alternative => {
let contents: any = {
return {
__type: "Alternative",
Items: undefined,
Transcript: undefined
};
if (output.Items !== undefined && output.Items !== null) {
contents.Items = deserializeAws_restJson1_1ItemList(output.Items, context);
}
if (output.Transcript !== undefined && output.Transcript !== null) {
contents.Transcript = output.Transcript;
}
return contents;
Items:
output.Items !== undefined && output.Items !== null
? deserializeAws_restJson1_1ItemList(output.Items, context)
: undefined,
Transcript:
output.Transcript !== undefined && output.Transcript !== null
? output.Transcript
: undefined
} as any;
};

@@ -473,3 +473,3 @@

context: __SerdeContext
): Array<Alternative> => {
): Alternative[] => {
return (output || []).map((entry: any) =>

@@ -484,22 +484,21 @@ deserializeAws_restJson1_1Alternative(entry, context)

): Item => {
let contents: any = {
return {
__type: "Item",
Content: undefined,
EndTime: undefined,
StartTime: undefined,
Type: undefined
};
if (output.Content !== undefined && output.Content !== null) {
contents.Content = output.Content;
}
if (output.EndTime !== undefined && output.EndTime !== null) {
contents.EndTime = output.EndTime;
}
if (output.StartTime !== undefined && output.StartTime !== null) {
contents.StartTime = output.StartTime;
}
if (output.Type !== undefined && output.Type !== null) {
contents.Type = output.Type;
}
return contents;
Content:
output.Content !== undefined && output.Content !== null
? output.Content
: undefined,
EndTime:
output.EndTime !== undefined && output.EndTime !== null
? output.EndTime
: undefined,
StartTime:
output.StartTime !== undefined && output.StartTime !== null
? output.StartTime
: undefined,
Type:
output.Type !== undefined && output.Type !== null
? output.Type
: undefined
} as any;
};

@@ -510,3 +509,3 @@

context: __SerdeContext
): Array<Item> => {
): Item[] => {
return (output || []).map((entry: any) =>

@@ -521,29 +520,28 @@ deserializeAws_restJson1_1Item(entry, context)

): Result => {
let contents: any = {
return {
__type: "Result",
Alternatives: undefined,
EndTime: undefined,
IsPartial: undefined,
ResultId: undefined,
StartTime: undefined
};
if (output.Alternatives !== undefined && output.Alternatives !== null) {
contents.Alternatives = deserializeAws_restJson1_1AlternativeList(
output.Alternatives,
context
);
}
if (output.EndTime !== undefined && output.EndTime !== null) {
contents.EndTime = output.EndTime;
}
if (output.IsPartial !== undefined && output.IsPartial !== null) {
contents.IsPartial = output.IsPartial;
}
if (output.ResultId !== undefined && output.ResultId !== null) {
contents.ResultId = output.ResultId;
}
if (output.StartTime !== undefined && output.StartTime !== null) {
contents.StartTime = output.StartTime;
}
return contents;
Alternatives:
output.Alternatives !== undefined && output.Alternatives !== null
? deserializeAws_restJson1_1AlternativeList(
output.Alternatives,
context
)
: undefined,
EndTime:
output.EndTime !== undefined && output.EndTime !== null
? output.EndTime
: undefined,
IsPartial:
output.IsPartial !== undefined && output.IsPartial !== null
? output.IsPartial
: undefined,
ResultId:
output.ResultId !== undefined && output.ResultId !== null
? output.ResultId
: undefined,
StartTime:
output.StartTime !== undefined && output.StartTime !== null
? output.StartTime
: undefined
} as any;
};

@@ -554,3 +552,3 @@

context: __SerdeContext
): Array<Result> => {
): Result[] => {
return (output || []).map((entry: any) =>

@@ -565,13 +563,9 @@ deserializeAws_restJson1_1Result(entry, context)

): Transcript => {
let contents: any = {
return {
__type: "Transcript",
Results: undefined
};
if (output.Results !== undefined && output.Results !== null) {
contents.Results = deserializeAws_restJson1_1ResultList(
output.Results,
context
);
}
return contents;
Results:
output.Results !== undefined && output.Results !== null
? deserializeAws_restJson1_1ResultList(output.Results, context)
: undefined
} as any;
};

@@ -583,13 +577,9 @@

): TranscriptEvent => {
let contents: any = {
return {
__type: "TranscriptEvent",
Transcript: undefined
};
if (output.Transcript !== undefined && output.Transcript !== null) {
contents.Transcript = deserializeAws_restJson1_1Transcript(
output.Transcript,
context
);
}
return contents;
Transcript:
output.Transcript !== undefined && output.Transcript !== null
? deserializeAws_restJson1_1Transcript(output.Transcript, context)
: undefined
} as any;
};

@@ -605,3 +595,3 @@

const collectBody = (
streamBody: any,
streamBody: any = new Uint8Array(),
context: __SerdeContext

@@ -621,10 +611,14 @@ ): Promise<Uint8Array> => {

context: __SerdeContext
): Promise<string> => {
return collectBody(streamBody, context).then(body =>
context.utf8Encoder(body)
);
};
): Promise<string> =>
collectBody(streamBody, context).then(body => context.utf8Encoder(body));
const parseBody = (streamBody: any, context: __SerdeContext): any => {
return collectBodyString(streamBody, context).then(encoded => {
const isSerializableHeaderValue = (value: any): boolean =>
value !== undefined &&
value !== "" &&
(!Object.getOwnPropertyNames(value).includes("length") ||
value.length != 0) &&
(!Object.getOwnPropertyNames(value).includes("size") || value.size != 0);
const parseBody = (streamBody: any, context: __SerdeContext): any =>
collectBodyString(streamBody, context).then(encoded => {
if (encoded.length) {

@@ -635,3 +629,2 @@ return JSON.parse(encoded);

});
};

@@ -638,0 +631,0 @@ /**

@@ -0,12 +1,11 @@

import { name, version } from "./package.json";
import { Sha256 } from "@aws-crypto/sha256-browser";
import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-browser";
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
import { invalidFunction } from "@aws-sdk/invalid-dependency";
import { Sha256 } from "@aws-crypto/sha256-browser";
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
import { parseUrl } from "@aws-sdk/url-parser-browser";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
import { calculateBodyLength } from "@aws-sdk/util-body-length-browser";
import { streamCollector } from "@aws-sdk/stream-collector-browser";
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-browser";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser";
import { name, version } from "./package.json";
import { ClientDefaults } from "./TranscribeStreamingClient";

@@ -17,16 +16,16 @@ import { ClientSharedValues } from "./runtimeConfig.shared";

...ClientSharedValues,
runtime: "browser",
base64Decoder: fromBase64,
base64Encoder: toBase64,
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
eventStreamSerdeProvider,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
streamCollector,
urlParser: parseUrl,
bodyLengthChecker: calculateBodyLength,
streamCollector,
base64Decoder: fromBase64,
base64Encoder: toBase64,
utf8Decoder: fromUtf8,
utf8Encoder: toUtf8,
defaultUserAgent: defaultUserAgent(name, version),
runtime: "browser",
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
eventStreamSerdeProvider
utf8Encoder: toUtf8
};

@@ -0,7 +1,5 @@

import { name, version } from "./package.json";
import { Sha256 } from "@aws-crypto/sha256-js";
import { invalidFunction } from "@aws-sdk/invalid-dependency";
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
import { Sha256 } from "@aws-crypto/sha256-js";
import { streamCollector } from "@aws-sdk/stream-collector-native";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { name, version } from "./package.json";
import { ClientDefaults } from "./TranscribeStreamingClient";

@@ -12,8 +10,4 @@ import { ClientDefaultValues as BrowserDefaults } from "./runtimeConfig.browser";

...BrowserDefaults,
requestHandler: new FetchHttpHandler({ bufferBody: true }),
sha256: Sha256,
streamCollector,
urlParser: parseUrl,
runtime: "react-native",
defaultUserAgent: `aws-sdk-js-v3-react-native-${name}/${version}`,
runtime: "react-native",
eventStreamSerdeProvider: () => ({

@@ -24,3 +18,5 @@ serialize: invalidFunction("event stream is not supported in ReactNative."),

)
})
}),
sha256: Sha256,
urlParser: parseUrl
};

@@ -6,4 +6,4 @@ import { defaultRegionInfoProvider } from "./endpoints";

disableHostPrefix: false,
signingName: "transcribe",
regionInfoProvider: defaultRegionInfoProvider
regionInfoProvider: defaultRegionInfoProvider,
signingName: "transcribe"
};

@@ -0,13 +1,12 @@

import { name, version } from "./package.json";
import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node";
import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-node";
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler } from "@aws-sdk/node-http-handler";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
import { streamCollector } from "@aws-sdk/stream-collector-node";
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { defaultUserAgent } from "@aws-sdk/util-user-agent-node";
import { name, version } from "./package.json";
import { ClientDefaults } from "./TranscribeStreamingClient";

@@ -18,16 +17,16 @@ import { ClientSharedValues } from "./runtimeConfig.shared";

...ClientSharedValues,
runtime: "node",
base64Decoder: fromBase64,
base64Encoder: toBase64,
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
eventStreamSerdeProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
streamCollector,
urlParser: parseUrl,
bodyLengthChecker: calculateBodyLength,
streamCollector,
base64Decoder: fromBase64,
base64Encoder: toBase64,
utf8Decoder: fromUtf8,
utf8Encoder: toUtf8,
defaultUserAgent: defaultUserAgent(name, version),
runtime: "node",
credentialDefaultProvider,
regionDefaultProvider,
eventStreamSerdeProvider
utf8Encoder: toUtf8
};

@@ -152,3 +152,3 @@ import {

/**
* The function that provides necessary utilities for generating and signing event stream
* The function that provides necessary utilities for generating and parsing event stream
*/

@@ -214,3 +214,5 @@ eventStreamSerdeProvider?: __EventStreamSerdeProvider;

destroy(): void {}
destroy(): void {
super.destroy();
}
}

@@ -11,3 +11,3 @@ import { SmithyException as __SmithyException } from "@aws-sdk/smithy-client";

*/
Items?: Array<Item>;
Items?: Item[];
/**

@@ -19,3 +19,3 @@ * <p>The text that was transcribed from the audio.</p>

export declare namespace Alternative {
function isa(o: any): o is Alternative;
const isa: (o: any) => o is Alternative;
}

@@ -33,3 +33,3 @@ /**

export declare namespace AudioEvent {
function isa(o: any): o is AudioEvent;
const isa: (o: any) => o is AudioEvent;
}

@@ -60,3 +60,3 @@ /**

}
export function visit<T>(value: AudioStream, visitor: Visitor<T>): T;
export const visit: <T>(value: AudioStream, visitor: Visitor<T>) => T;
export {};

@@ -76,3 +76,3 @@ }

export declare namespace BadRequestException {
function isa(o: any): o is BadRequestException;
const isa: (o: any) => o is BadRequestException;
}

@@ -89,3 +89,3 @@ /**

export declare namespace ConflictException {
function isa(o: any): o is ConflictException;
const isa: (o: any) => o is ConflictException;
}

@@ -102,3 +102,3 @@ /**

export declare namespace InternalFailureException {
function isa(o: any): o is InternalFailureException;
const isa: (o: any) => o is InternalFailureException;
}

@@ -132,3 +132,3 @@ /**

export declare namespace Item {
function isa(o: any): o is Item;
const isa: (o: any) => o is Item;
}

@@ -159,3 +159,3 @@ export declare enum ItemType {

export declare namespace LimitExceededException {
function isa(o: any): o is LimitExceededException;
const isa: (o: any) => o is LimitExceededException;
}

@@ -171,3 +171,3 @@ /**

*/
Alternatives?: Array<Alternative>;
Alternatives?: Alternative[];
/**

@@ -197,3 +197,3 @@ * <p>The offset in seconds from the beginning of the audio stream to the end of the

export declare namespace Result {
function isa(o: any): o is Result;
const isa: (o: any) => o is Result;
}

@@ -232,3 +232,3 @@ export interface StartStreamTranscriptionRequest {

export declare namespace StartStreamTranscriptionRequest {
function isa(o: any): o is StartStreamTranscriptionRequest;
const isa: (o: any) => o is StartStreamTranscriptionRequest;
}

@@ -268,3 +268,3 @@ export interface StartStreamTranscriptionResponse {

export declare namespace StartStreamTranscriptionResponse {
function isa(o: any): o is StartStreamTranscriptionResponse;
const isa: (o: any) => o is StartStreamTranscriptionResponse;
}

@@ -281,6 +281,6 @@ /**

*/
Results?: Array<Result>;
Results?: Result[];
}
export declare namespace Transcript {
function isa(o: any): o is Transcript;
const isa: (o: any) => o is Transcript;
}

@@ -300,3 +300,3 @@ /**

export declare namespace TranscriptEvent {
function isa(o: any): o is TranscriptEvent;
const isa: (o: any) => o is TranscriptEvent;
}

@@ -388,3 +388,3 @@ /**

}
export function visit<T>(value: TranscriptResultStream, visitor: Visitor<T>): T;
export const visit: <T>(value: TranscriptResultStream, visitor: Visitor<T>) => T;
export {};

@@ -391,0 +391,0 @@ }

@@ -1,5 +0,5 @@

import { StartStreamTranscriptionCommandInput, StartStreamTranscriptionCommandOutput } from "../commands/StartStreamTranscriptionCommand";
import { StartStreamTranscriptionCommandOutput } from "../commands/StartStreamTranscriptionCommand";
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
import { EventStreamSerdeContext as __EventStreamSerdeContext, SerdeContext as __SerdeContext } from "@aws-sdk/types";
export declare function serializeAws_restJson1_1StartStreamTranscriptionCommand(input: StartStreamTranscriptionCommandInput, context: __SerdeContext & __EventStreamSerdeContext): Promise<__HttpRequest>;
export declare function deserializeAws_restJson1_1StartStreamTranscriptionCommand(output: __HttpResponse, context: __SerdeContext & __EventStreamSerdeContext): Promise<StartStreamTranscriptionCommandOutput>;
export declare const serializeAws_restJson1_1StartStreamTranscriptionCommand: (input: import("../models").StartStreamTranscriptionRequest, context: __SerdeContext & __EventStreamSerdeContext) => Promise<__HttpRequest>;
export declare const deserializeAws_restJson1_1StartStreamTranscriptionCommand: (output: __HttpResponse, context: __SerdeContext & __EventStreamSerdeContext) => Promise<StartStreamTranscriptionCommandOutput>;
export declare const ClientSharedValues: {
apiVersion: string;
disableHostPrefix: boolean;
regionInfoProvider: import("@aws-sdk/types").RegionInfoProvider;
signingName: string;
regionInfoProvider: import("@aws-sdk/types").RegionInfoProvider;
};

@@ -81,3 +81,3 @@ import { StartStreamTranscriptionCommandInput, StartStreamTranscriptionCommandOutput } from "./commands/StartStreamTranscriptionCommand";

/**
* The function that provides necessary utilities for generating and signing event stream
* The function that provides necessary utilities for generating and parsing event stream
*/

@@ -84,0 +84,0 @@ eventStreamSerdeProvider?: __EventStreamSerdeProvider;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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