MCPcopy
hub / github.com/jaywcjlove/hotkeys-js / removeEvent

Function removeEvent

src/utils.ts:22–36  ·  view source on GitHub ↗
(
  object: HTMLElement | Document | Window | null,
  event: string,
  method: EventListenerOrEventListenerObject,
  useCapture?: boolean
)

Source from the content-addressed store, hash-verified

20}
21
22function removeEvent(
23 object: HTMLElement | Document | Window | null,
24 event: string,
25 method: EventListenerOrEventListenerObject,
26 useCapture?: boolean
27): void {
28 if (!object) return;
29 if (object.removeEventListener) {
30 object.removeEventListener(event, method, useCapture);
31 // @ts-expect-error - removeEvent is only available on IE
32 } else if (object.detachEvent) {
33 // @ts-expect-error - detachEvent is only available on IE
34 object.detachEvent(`on${event}`, method);
35 }
36}
37
38/** Convert modifier keys to their corresponding key codes */
39function getMods(modifier: Record<string, number>, key: string[]): number[] {

Callers 1

removeKeyEventFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…