UNPKG

microsoft-cognitiveservices-speech-sdk

Version:
1 lines 1.19 kB
{"version":3,"sources":["src/common/Events.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,YAAY,EAAE,MAAM,mBAAmB,CAAC;AACjD,OAAO,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AAEnD,qBAAa,MAAM;IACf,OAAO,CAAC,MAAM,CAAC,YAAY,CAAiE;WAE9E,cAAc,CAAC,WAAW,EAAE,YAAY,CAAC,aAAa,CAAC,GAAG,IAAI;IAQ5E,WAAkB,QAAQ,IAAI,YAAY,CAAC,aAAa,CAAC,CAExD;CACJ","file":"Events.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\r\n// Licensed under the MIT license.\r\n\r\nimport { ArgumentNullError } from \"./Error.js\";\r\nimport { EventSource } from \"./EventSource.js\";\r\nimport { IEventSource } from \"./IEventSource.js\";\r\nimport { PlatformEvent } from \"./PlatformEvent.js\";\r\n\r\nexport class Events {\r\n private static privInstance: IEventSource<PlatformEvent> = new EventSource<PlatformEvent>();\r\n\r\n public static setEventSource(eventSource: IEventSource<PlatformEvent>): void {\r\n if (!eventSource) {\r\n throw new ArgumentNullError(\"eventSource\");\r\n }\r\n\r\n Events.privInstance = eventSource;\r\n }\r\n\r\n public static get instance(): IEventSource<PlatformEvent> {\r\n return Events.privInstance;\r\n }\r\n}\r\n"]}