mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
fix(eventsource): add EventListener to monkeypatch (#36614)
This commit is contained in:
5
types/eventsource/dom-monkeypatch.d.ts
vendored
5
types/eventsource/dom-monkeypatch.d.ts
vendored
@@ -1,3 +1,8 @@
|
||||
interface EventListener {
|
||||
// tslint:disable-next-line: callable-types
|
||||
(evt: Event): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* The Event interface represents any event which takes place in the DOM; some are user-generated (such as mouse or keyboard events), while others are generated by APIs (such as
|
||||
* events that indicate an animation has finished running, a video has been paused, and so forth). While events are usually triggered by such "external" sources, they can also be
|
||||
|
||||
@@ -15,9 +15,9 @@ let withCredentials: boolean = eventSource.withCredentials;
|
||||
eventSource.onmessage = (event: MessageEvent) => {};
|
||||
eventSource.onerror = (event: MessageEvent) => {};
|
||||
eventSource.onopen = (event: MessageEvent) => {};
|
||||
eventSource.addEventListener = (type: string, listener: (e: Event) => void) => {};
|
||||
eventSource.addEventListener = (type: string, listener: EventListener) => {};
|
||||
eventSource.dispatchEvent = (event: Event) => true;
|
||||
eventSource.removeEventListener = (type: string, listener: (e: Event) => void) => {};
|
||||
eventSource.removeEventListener = (type: string, listener: EventListener) => {};
|
||||
eventSource.close();
|
||||
|
||||
import EventSourcePolyfill = require("eventsource/lib/eventsource-polyfill");
|
||||
@@ -35,7 +35,7 @@ withCredentials = eventSource.withCredentials;
|
||||
eventSourcePolyfill.onmessage = (event: MessageEvent) => {};
|
||||
eventSourcePolyfill.onerror = (event: MessageEvent) => {};
|
||||
eventSourcePolyfill.onopen = (event: MessageEvent) => {};
|
||||
eventSourcePolyfill.addEventListener = (type: string, listener: (e: Event) => void) => {};
|
||||
eventSourcePolyfill.addEventListener = (type: string, listener: EventListener) => {};
|
||||
eventSourcePolyfill.dispatchEvent = (event: Event) => true;
|
||||
eventSourcePolyfill.removeEventListener = (type: string, listener: (e: Event) => void) => {};
|
||||
eventSourcePolyfill.removeEventListener = (type: string, listener: EventListener) => {};
|
||||
eventSourcePolyfill.close();
|
||||
|
||||
@@ -13,9 +13,9 @@ let withCredentials: boolean = eventSource.withCredentials;
|
||||
eventSource.onmessage = (event: MessageEvent) => {};
|
||||
eventSource.onerror = (event: MessageEvent) => {};
|
||||
eventSource.onopen = (event: MessageEvent) => {};
|
||||
eventSource.addEventListener = (type: string, listener: (e: Event) => void) => {};
|
||||
eventSource.addEventListener = (type: string, listener: EventListener) => {};
|
||||
eventSource.dispatchEvent = (event: Event) => true;
|
||||
eventSource.removeEventListener = (type: string, listener: (e: Event) => void) => {};
|
||||
eventSource.removeEventListener = (type: string, listener: EventListener) => {};
|
||||
eventSource.close();
|
||||
|
||||
import EventSourcePolyfill = require("eventsource/lib/eventsource-polyfill");
|
||||
@@ -33,7 +33,7 @@ withCredentials = eventSource.withCredentials;
|
||||
eventSourcePolyfill.onmessage = (event: MessageEvent) => {};
|
||||
eventSourcePolyfill.onerror = (event: MessageEvent) => {};
|
||||
eventSourcePolyfill.onopen = (event: MessageEvent) => {};
|
||||
eventSourcePolyfill.addEventListener = (type: string, listener: (e: Event) => void) => {};
|
||||
eventSourcePolyfill.addEventListener = (type: string, listener: EventListener) => {};
|
||||
eventSourcePolyfill.dispatchEvent = (event: Event) => true;
|
||||
eventSourcePolyfill.removeEventListener = (type: string, listener: (e: Event) => void) => {};
|
||||
eventSourcePolyfill.removeEventListener = (type: string, listener: EventListener) => {};
|
||||
eventSourcePolyfill.close();
|
||||
|
||||
Reference in New Issue
Block a user