UNPKG

@euirim/microsoft-cognitiveservices-speech-sdk

Version:
1 lines 1.98 kB
{"version":3,"sources":["src/common.browser/ProxyInfo.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,gBAAgB,EAAE,MAAM,0BAA0B,CAAC;AAG5D,qBAAa,SAAS;IAClB,OAAO,CAAC,iBAAiB,CAAS;IAClC,OAAO,CAAC,aAAa,CAAS;IAC9B,OAAO,CAAC,iBAAiB,CAAS;IAClC,OAAO,CAAC,iBAAiB,CAAS;IAElC,OAAO;WAOO,oBAAoB,CAAC,MAAM,EAAE,gBAAgB,GAAG,SAAS;aAO5D,QAAQ,EAAI,MAAM;aAIlB,IAAI,EAAI,MAAM;aAId,QAAQ,EAAI,MAAM;aAIlB,QAAQ,EAAI,MAAM;CAGhC","file":"ProxyInfo.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\n\nimport { RecognizerConfig } from \"../common.speech/Exports\";\nimport { PropertyId } from \"../sdk/Exports\";\n\nexport class ProxyInfo {\n private privProxyHostName: string;\n private privProxyPort: number;\n private privProxyUserName: string;\n private privProxyPassword: string;\n\n private constructor(proxyHostName: string, proxyPort: number, proxyUserName: string, proxyPassword: string) {\n this.privProxyHostName = proxyHostName;\n this.privProxyPort = proxyPort;\n this.privProxyUserName = proxyUserName;\n this.privProxyPassword = proxyPassword;\n }\n\n public static fromRecognizerConfig(config: RecognizerConfig): ProxyInfo {\n return new ProxyInfo(config.parameters.getProperty(PropertyId.SpeechServiceConnection_ProxyHostName),\n parseInt(config.parameters.getProperty(PropertyId.SpeechServiceConnection_ProxyPort), 10),\n config.parameters.getProperty(PropertyId.SpeechServiceConnection_ProxyUserName),\n config.parameters.getProperty(PropertyId.SpeechServiceConnection_ProxyPassword));\n }\n\n public get HostName(): string {\n return this.privProxyHostName;\n }\n\n public get Port(): number {\n return this.privProxyPort;\n }\n\n public get UserName(): string {\n return this.privProxyUserName;\n }\n\n public get Password(): string {\n return this.privProxyPassword;\n }\n}\n"]}