sofya.transcription
Version:
a JavaScript library that provides a robust and flexible solution for real-time audio transcription. It is designed to transcribe audio streams and can be easily integrated into web applications.
22 lines • 722 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var EventEmitter = /** @class */ (function () {
function EventEmitter() {
this.events = {};
}
EventEmitter.prototype.on = function (event, callback) {
if (!this.events[event]) {
this.events[event] = [];
}
this.events[event].push(callback);
};
EventEmitter.prototype.emit = function (event, data) {
var eventListeners = this.events[event];
if (eventListeners) {
eventListeners.forEach(function (callback) { return callback(data); });
}
};
return EventEmitter;
}());
exports.default = EventEmitter;
//# sourceMappingURL=EventEmitter.js.map