Skip to content

Commit 43cf3b3

Browse files
committed
Fix microsoft#4220: Fix ImageData Constructor Signature in ES6 Browsers
1 parent 2f92483 commit 43cf3b3

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

lib/lib.es6.d.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -12066,7 +12066,8 @@ interface ImageData {
1206612066

1206712067
declare var ImageData: {
1206812068
prototype: ImageData;
12069-
new(): ImageData;
12069+
new(width: number, height: number): ImageData;
12070+
new(array: Uint8ClampedArray, width: number, height: number): ImageData;
1207012071
}
1207112072

1207212073
interface KeyboardEvent extends UIEvent {

lib/lib.webworker.d.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -2927,7 +2927,8 @@ interface ImageData {
29272927

29282928
declare var ImageData: {
29292929
prototype: ImageData;
2930-
new(): ImageData;
2930+
new(width: number, height: number): ImageData;
2931+
new(array: Uint8ClampedArray, width: number, height: number): ImageData;
29312932
}
29322933

29332934
interface MSApp {
@@ -3354,4 +3355,4 @@ declare function postMessage(data: any): void;
33543355
declare var console: Console;
33553356
declare function addEventListener(type: "error", listener: (ev: ErrorEvent) => any, useCapture?: boolean): void;
33563357
declare function addEventListener(type: "message", listener: (ev: MessageEvent) => any, useCapture?: boolean): void;
3357-
declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
3358+
declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;

0 commit comments

Comments
 (0)