tdesign-react
Version:
TDesign Component for React
41 lines (37 loc) • 990 B
JavaScript
/**
* tdesign v1.13.2
* (c) 2025 tdesign
* @license MIT
*/
import { c as canUseDocument } from '../_chunks/dep-82b8abc2.js';
import 'lodash-es';
var on = function () {
if (canUseDocument && document.addEventListener) {
return function (element, event, handler) {
if (element && event && handler) {
element.addEventListener(event, handler, 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) {
if (element && event) {
element.removeEventListener(event, handler, false);
}
};
}
return function (element, event, handler) {
if (element && event) {
element.detachEvent("on".concat(event), handler);
}
};
}();
export { off, on };
//# sourceMappingURL=listener.js.map