bind-event-listener
Advanced tools
Comparing version 1.0.1 to 1.0.2
"use strict"; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.bindAll = void 0; | ||
const bind_1 = require("./bind"); | ||
var bind_1 = require("./bind"); | ||
function toOptions(value) { | ||
@@ -20,20 +31,14 @@ if (typeof value === 'undefined') { | ||
} | ||
const binding = { | ||
...original, | ||
options: { | ||
...toOptions(sharedOptions), | ||
...toOptions(original.options), | ||
}, | ||
}; | ||
var binding = __assign(__assign({}, original), { options: __assign(__assign({}, toOptions(sharedOptions)), toOptions(original.options)) }); | ||
return binding; | ||
} | ||
function bindAll(target, bindings, sharedOptions) { | ||
const unbinds = bindings.map((original) => { | ||
const binding = getBinding(original, sharedOptions); | ||
var unbinds = bindings.map(function (original) { | ||
var binding = getBinding(original, sharedOptions); | ||
return bind_1.bind(target, binding); | ||
}); | ||
return function unbindAll() { | ||
unbinds.forEach((unbind) => unbind()); | ||
unbinds.forEach(function (unbind) { return unbind(); }); | ||
}; | ||
} | ||
exports.bindAll = bindAll; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.bind = void 0; | ||
function bind(target, { type, listener, options }) { | ||
function bind(target, _a) { | ||
var type = _a.type, listener = _a.listener, options = _a.options; | ||
target.addEventListener(type, listener, options); | ||
@@ -6,0 +7,0 @@ return function unbind() { |
{ | ||
"name": "bind-event-listener", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "description": "Making binding and unbinding DOM events easier", |
13995
135