diff --git a/src/lib/dom.es6.d.ts b/src/lib/dom.es6.d.ts index 8702201bb9e..97981524a45 100644 --- a/src/lib/dom.es6.d.ts +++ b/src/lib/dom.es6.d.ts @@ -8,4 +8,8 @@ interface NodeList { interface NodeListOf { [Symbol.iterator](): IterableIterator +} + +interface ImageData { + new(array: Uint8ClampedArray, width: number, height: number): ImageData; } \ No newline at end of file diff --git a/src/lib/dom.generated.d.ts b/src/lib/dom.generated.d.ts index 8eec72f1a4c..d24906dc9d6 100644 --- a/src/lib/dom.generated.d.ts +++ b/src/lib/dom.generated.d.ts @@ -7014,12 +7014,10 @@ interface ImageData { data: number[]; height: number; width: number; + new(width: number, height: number): ImageData; } -declare var ImageData: { - prototype: ImageData; - new(): ImageData; -} +declare var ImageData: ImageData; interface KeyboardEvent extends UIEvent { altKey: boolean; @@ -12952,4 +12950,4 @@ declare function addEventListener(type: "unload", listener: (ev: Event) => any, declare function addEventListener(type: "volumechange", listener: (ev: Event) => any, useCapture?: boolean): void; declare function addEventListener(type: "waiting", listener: (ev: Event) => any, useCapture?: boolean): void; declare function addEventListener(type: "wheel", listener: (ev: WheelEvent) => any, useCapture?: boolean): void; -declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void; +declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void; diff --git a/src/lib/webworker.generated.d.ts b/src/lib/webworker.generated.d.ts index db8b02f34d7..9fa3153be18 100644 --- a/src/lib/webworker.generated.d.ts +++ b/src/lib/webworker.generated.d.ts @@ -430,12 +430,10 @@ interface ImageData { data: number[]; height: number; width: number; + new(width: number, height: number): ImageData; } -declare var ImageData: { - prototype: ImageData; - new(): ImageData; -} +declare var ImageData: ImageData; interface MSApp { clearTemporaryWebDataAsync(): MSAppAsyncOperation; @@ -861,4 +859,4 @@ declare function postMessage(data: any): void; declare var console: Console; declare function addEventListener(type: "error", listener: (ev: ErrorEvent) => any, useCapture?: boolean): void; declare function addEventListener(type: "message", listener: (ev: MessageEvent) => any, useCapture?: boolean): void; -declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void; \ No newline at end of file +declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;