dompro
Version:
21 lines (17 loc) • 540 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.extractEventName = extractEventName;
exports.addEventListeners = addEventListeners;
var _propHandler = require('./propHandler.js');
function extractEventName(name) {
return name.slice(2).toLowerCase();
}
function addEventListeners($target, props) {
Object.keys(props).forEach(function (name) {
if ((0, _propHandler.isEventProp)(name)) {
$target.addEventListener(extractEventName(name), props[name]);
}
});
}