UNPKG

@hahnpro/ms-speech-sdk

Version:
1 lines 1.65 kB
{"version":3,"sources":["src/sdk/Transcription/ConversationCommon.ts"],"names":[],"mappings":"AAGA,OAAO,EACH,WAAW,EACX,uBAAuB,EAC1B,MAAM,eAAe,CAAC;AACvB,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,kBAAkB;IAE3B,SAAS,CAAC,eAAe,EAAE,WAAW,CAAC;IACvC,SAAS,CAAC,2BAA2B,EAAE,uBAAuB,CAAC;gBAE5C,WAAW,CAAC,EAAE,WAAW;IAI5C,SAAS,CAAC,cAAc,CAAC,EAAE,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ,GAAG,IAAI;IAa3D,SAAS,CAAC,WAAW,CAAC,KAAK,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,GAAG,IAAI;CAWzD","file":"ConversationCommon.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\n\nimport {\n AudioConfig,\n SpeechTranslationConfig\n} from \"../Exports.js\";\nimport { Callback } from \"./IConversation.js\";\n\nexport class ConversationCommon {\n\n protected privAudioConfig: AudioConfig;\n protected privSpeechTranslationConfig: SpeechTranslationConfig;\n\n public constructor(audioConfig?: AudioConfig) {\n this.privAudioConfig = audioConfig;\n }\n\n protected handleCallback(cb: Callback, err: Callback): void {\n if (!!cb) {\n try {\n cb();\n } catch (e) {\n if (!!err) {\n err(e);\n }\n }\n cb = undefined;\n }\n }\n\n protected handleError(error: any, err: Callback): void {\n if (!!err) {\n if (error instanceof Error) {\n const typedError: Error = error;\n err(typedError.name + \": \" + typedError.message);\n\n } else {\n err(error);\n }\n }\n }\n}\n"]}