From d1c90cd6e5da67d74de59404ac49e938f37aad5f Mon Sep 17 00:00:00 2001 From: xlfsummer <20750969+xlfsummer@users.noreply.github.com> Date: Fri, 10 Apr 2020 23:20:42 +0800 Subject: [PATCH] fix(uni-app) `drawImage` function signature error, add overload signature (#43657) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 修复 drawImage 参数名错误,增加重载类型 * fix: uni-app drawImage 移除参数可选属性, 使通过测试 --- types/uni-app/lib/uni.d.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/types/uni-app/lib/uni.d.ts b/types/uni-app/lib/uni.d.ts index a1a607321c..7a79132bcc 100644 --- a/types/uni-app/lib/uni.d.ts +++ b/types/uni-app/lib/uni.d.ts @@ -5445,7 +5445,9 @@ interface CanvasContext { /** * 绘制图像到画布 */ - drawImage(imageResource?: string, dx?: number, dy?: number, dWidth?: number, dHeigt?: number, sx?: number, sy?: number, sWidth?: number, sHeight?: number): void; + drawImage(imageResource: string, dx: number, dy: number): void; + drawImage(imageResource: string, dx: number, dy: number, dWidth: number, dHeigt: number): void; + drawImage(imageResource: string, sx: number, sy: number, sWidth: number, sHeigt: number, dx: number, dy: number, dWidth: number, dHeight: number): void; /** * 设置全局画笔透明度 */