(From TypeScript 1.8.2 lib.d.ts as included with VSCode.)
E.g. I think these should be using ErrorEvent, not Event. (Perhaps it's intentional?)
interface MSBaseReader {
onerror: (ev: Event) => any;
addEventListener(type: "error", listener: (ev: ErrorEvent) => any, useCapture?: boolean): void;
interface IDBDatabase extends EventTarget {
onerror: (ev: Event) => any;
addEventListener(type: "error", listener: (ev: ErrorEvent) => any, useCapture?: boolean): void;
There are others.
(From TypeScript 1.8.2 lib.d.ts as included with VSCode.)
E.g. I think these should be using
ErrorEvent, notEvent. (Perhaps it's intentional?)There are others.