ivue-material-plus
Version:
A high quality UI components Library with Vue.js
24 lines (22 loc) • 610 B
text/typescript
/* istanbul ignore next */
export const on = (
element: HTMLElement | Document | Window,
event: string,
handler: EventListenerOrEventListenerObject,
useCapture = false
): void => {
if (element && event && handler) {
element.addEventListener(event, handler, useCapture);
}
};
/* istanbul ignore next */
export const off = (
element: HTMLElement | Document | Window,
event: string,
handler: EventListenerOrEventListenerObject,
useCapture = false
): void => {
if (element && event && handler) {
element.removeEventListener(event, handler, useCapture);
}
};