node-web-audio-api
Version:
Web Audio API implementation for Node.js
11 lines (9 loc) • 339 B
JavaScript
const { isFunction } = require('./utils.js');
module.exports.propagateEvent = function propagateEvent(eventTarget, event) {
// call attribute first if exists
if (isFunction(eventTarget[`on${event.type}`])) {
eventTarget[`on${event.type}`](event);
}
// then distach to add event listeners
eventTarget.dispatchEvent(event);
}