tdesign-react
Version:
TDesign Component for React
41 lines (37 loc) • 1.11 kB
JavaScript
/**
* tdesign v1.16.2
* (c) 2025 tdesign
* @license MIT
*/
import { c as canUseDocument } from '../_chunks/dep-ca8d3fa0.js';
import 'lodash-es';
var on = function () {
if (canUseDocument && document.addEventListener) {
return function (element, event, handler, options) {
if (element && event && handler) {
element.addEventListener(event, handler, options !== null && options !== void 0 ? options : false);
}
};
}
return function (element, event, handler) {
if (element && event && handler) {
element.attachEvent("on".concat(event), handler);
}
};
}();
var off = function () {
if (canUseDocument && document.removeEventListener) {
return function (element, event, handler, options) {
if (element && event) {
element.removeEventListener(event, handler, options !== null && options !== void 0 ? options : false);
}
};
}
return function (element, event, handler) {
if (element && event) {
element.detachEvent("on".concat(event), handler);
}
};
}();
export { off, on };
//# sourceMappingURL=listener.js.map