diff --git a/src/lib/dom.es6.d.ts b/src/lib/dom.es6.d.ts index 97981524a45..c74c5352a9f 100644 --- a/src/lib/dom.es6.d.ts +++ b/src/lib/dom.es6.d.ts @@ -10,6 +10,6 @@ interface NodeListOf { [Symbol.iterator](): IterableIterator } -interface ImageData { +interface ImageDataConstructor { 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 d24906dc9d6..c6098659e7e 100644 --- a/src/lib/dom.generated.d.ts +++ b/src/lib/dom.generated.d.ts @@ -7014,10 +7014,14 @@ interface ImageData { data: number[]; height: number; width: number; +} + +interface ImageDataConstructor { + prototype: ImageData; new(width: number, height: number): ImageData; } -declare var ImageData: ImageData; +declare var ImageData: ImageDataConstructor; interface KeyboardEvent extends UIEvent { altKey: boolean; diff --git a/src/lib/webworker.generated.d.ts b/src/lib/webworker.generated.d.ts index 9fa3153be18..2efbe32306c 100644 --- a/src/lib/webworker.generated.d.ts +++ b/src/lib/webworker.generated.d.ts @@ -430,10 +430,14 @@ interface ImageData { data: number[]; height: number; width: number; +} + +interface ImageDataConstructor { + prototype: ImageData; new(width: number, height: number): ImageData; } -declare var ImageData: ImageData; +declare var ImageData: ImageDataConstructor; interface MSApp { clearTemporaryWebDataAsync(): MSAppAsyncOperation;