UNPKG

@euirim/microsoft-cognitiveservices-speech-sdk

Version:
31 lines (30 loc) 925 B
import { Promise } from "../common/Exports"; import { AuthInfo, IAuthentication } from "./IAuthentication"; /** * @class */ export declare class CognitiveSubscriptionKeyAuthentication implements IAuthentication { private privAuthInfo; /** * Creates and initializes an instance of the CognitiveSubscriptionKeyAuthentication class. * @constructor * @param {string} subscriptionKey - The subscription key */ constructor(subscriptionKey: string); /** * Fetches the subscription key. * @member * @function * @public * @param {string} authFetchEventId - The id to fetch. */ fetch: (authFetchEventId: string) => Promise<AuthInfo>; /** * Fetches the subscription key. * @member * @function * @public * @param {string} authFetchEventId - The id to fetch. */ fetchOnExpiry: (authFetchEventId: string) => Promise<AuthInfo>; }