From cae6407481365e78b00fe3f1c4d4e64a70448522 Mon Sep 17 00:00:00 2001 From: Kingsquare BV Date: Fri, 1 Jun 2018 11:28:20 +0200 Subject: [PATCH 1/2] Typescript for Node.toCanvas / Node.toDataURL / Node.toImage is in line with documentation --- konva.d.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/konva.d.ts b/konva.d.ts index 38baee18..96cf45f7 100644 --- a/konva.d.ts +++ b/konva.d.ts @@ -129,7 +129,17 @@ declare namespace Konva { height?: number; } + interface ToCanvasConfig extends SizeConfig { + callback: Function; + } + interface ToDataURLConfig extends SizeConfig { + mimeType?: string; + quality?: number; + pixelRatio?: number; + } + + interface ToImageConfig extends SizeConfig { callback: Function; mimeType?: string; quality?: number; @@ -299,8 +309,9 @@ declare namespace Konva { threshold(): number; threshold(threshold: number): this; to(params: any): void; + toCanvas(config: ToCanvasConfig): HTMLCanvasElement; toDataURL(config: ToDataURLConfig): string; - toImage(config: ToDataURLConfig): HTMLImageElement; + toImage(config: ToImageConfig): HTMLImageElement; toJSON(): string; toObject(): any; transformsEnabled(): string; From b0d043d01da6090efde24db9b57e89179f43d145 Mon Sep 17 00:00:00 2001 From: Kingsquare BV Date: Fri, 1 Jun 2018 12:25:28 +0200 Subject: [PATCH 2/2] Typescript for Node.getContent is in line with documentation. Node.getContext is removed. --- konva.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/konva.d.ts b/konva.d.ts index 96cf45f7..b75ae5bd 100644 --- a/konva.d.ts +++ b/konva.d.ts @@ -212,7 +212,7 @@ declare namespace Konva { getCanvas(): Canvas; getClassName(): string; getClientRect(): SizeConfig; - getContext(): Context; + getContent(): HTMLDivElement; getDepth(): number; getHeight(): number; getHitCanvas(): Canvas;