UNPKG

@euirim/microsoft-cognitiveservices-speech-sdk

Version:
49 lines (47 loc) 1.78 kB
"use strict"; // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. Object.defineProperty(exports, "__esModule", { value: true }); var Exports_1 = require("../common/Exports"); var IAuthentication_1 = require("./IAuthentication"); var AuthHeader = "Ocp-Apim-Subscription-Key"; /** * @class */ var CognitiveSubscriptionKeyAuthentication = /** @class */ (function () { /** * Creates and initializes an instance of the CognitiveSubscriptionKeyAuthentication class. * @constructor * @param {string} subscriptionKey - The subscription key */ function CognitiveSubscriptionKeyAuthentication(subscriptionKey) { var _this = this; /** * Fetches the subscription key. * @member * @function * @public * @param {string} authFetchEventId - The id to fetch. */ this.fetch = function (authFetchEventId) { return Exports_1.PromiseHelper.fromResult(_this.privAuthInfo); }; /** * Fetches the subscription key. * @member * @function * @public * @param {string} authFetchEventId - The id to fetch. */ this.fetchOnExpiry = function (authFetchEventId) { return Exports_1.PromiseHelper.fromResult(_this.privAuthInfo); }; if (!subscriptionKey) { throw new Exports_1.ArgumentNullError("subscriptionKey"); } this.privAuthInfo = new IAuthentication_1.AuthInfo(AuthHeader, subscriptionKey); } return CognitiveSubscriptionKeyAuthentication; }()); exports.CognitiveSubscriptionKeyAuthentication = CognitiveSubscriptionKeyAuthentication; //# sourceMappingURL=CognitiveSubscriptionKeyAuthentication.js.map