@appzic/js-helper-func
Version:
Vanila JavaScript DOM manipulation with maximizing minification
23 lines (22 loc) • 1.08 kB
JavaScript
;
// https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener
Object.defineProperty(exports, "__esModule", { value: true });
exports.addEventListenerToWindow = exports.addEventListenerToDocument = exports.addEventListenerMulti = exports.addEventListener = void 0;
const addEventListener = (element, type, listener, options) => {
element.addEventListener(type, listener, options);
};
exports.addEventListener = addEventListener;
const addEventListenerMulti = (element, types, listener, options) => {
types.forEach((type) => {
(0, exports.addEventListener)(element, type, listener, options);
});
};
exports.addEventListenerMulti = addEventListenerMulti;
const addEventListenerToDocument = (type, listener, options) => {
document.addEventListener(type, listener, options);
};
exports.addEventListenerToDocument = addEventListenerToDocument;
const addEventListenerToWindow = (type, listener, options) => {
window.addEventListener(type, listener, options);
};
exports.addEventListenerToWindow = addEventListenerToWindow;