import { ApiKeyCredentials } from "@azure/ms-rest-js" ; /**
 * Creates a new CognitiveServicesCredentials object.
 */ export class TopicCredentials extends ApiKeyCredentials { param topicKey constructor ( topicKey ) { if ( ! topicKey || ( topicKey && typeof topicKey !== "string" ) ) { throw new Error ( `topicKey cannot be null or undefined and must be of type string.` ) ; } const options = { inHeader : { "aeg-sas-key" : topicKey } } ; super ( options ) ; } }