Skip to content

Commit dc56c29

Browse files
authored
Merge pull request #214 from nkemnitz/drawImage
Split CanvasRenderingContext2D.drawImage signature
2 parents c15a339 + a1f9f40 commit dc56c29

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

baselines/dom.generated.d.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -2153,7 +2153,9 @@ interface CanvasRenderingContext2D extends Object, CanvasPathMethods {
21532153
createPattern(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement, repetition: string): CanvasPattern;
21542154
createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient;
21552155
drawFocusIfNeeded(element: Element): void;
2156-
drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement, offsetX: number, offsetY: number, width?: number, height?: number, canvasOffsetX?: number, canvasOffsetY?: number, canvasImageWidth?: number, canvasImageHeight?: number): void;
2156+
drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, dstX: number, dstY: number): void;
2157+
drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, dstX: number, dstY: number, dstW: number, dstH: number): void;
2158+
drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, srcX: number, srcY: number, srcW: number, srcH: number, dstX: number, dstY: number, dstW: number, dstH: number): void;
21572159
fill(fillRule?: string): void;
21582160
fillRect(x: number, y: number, w: number, h: number): void;
21592161
fillText(text: string, x: number, y: number, maxWidth?: number): void;

inputfiles/overridingTypes.json

+10
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,16 @@
4646
"name": "createObjectStore",
4747
"signatures": ["createObjectStore(name: string, optionalParameters?: IDBObjectStoreParameters): IDBObjectStore"]
4848
},
49+
{
50+
"kind": "method",
51+
"interface": "CanvasRenderingContext2D",
52+
"name": "drawImage",
53+
"signatures": [
54+
"drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, dstX: number, dstY: number): void",
55+
"drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, dstX: number, dstY: number, dstW: number, dstH: number): void",
56+
"drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, srcX: number, srcY: number, srcW: number, srcH: number, dstX: number, dstY: number, dstW: number, dstH: number): void"
57+
]
58+
},
4959
{
5060
"kind": "method",
5161
"interface": "WebGLRenderingContext",

0 commit comments

Comments
 (0)