Merge pull request #399 from kingsquare/corrected-typescript

A few corrections to typescript definitions
This commit is contained in:
Anton Lavrenov 2018-06-03 21:15:22 +07:00 committed by GitHub
commit 78feb3edd2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

15
konva.d.ts vendored
View File

@ -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;
@ -202,7 +212,7 @@ declare namespace Konva {
getCanvas(): Canvas;
getClassName(): string;
getClientRect(): SizeConfig;
getContext(): Context;
getContent(): HTMLDivElement;
getDepth(): number;
getHeight(): number;
getHitCanvas(): Canvas;
@ -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;