Skip to content

Commit 20156b8

Browse files
committed
Fixed typing issues.
1 parent dbfa9aa commit 20156b8

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

lib/canvas.d.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import CanvasContext from "./canvasContext";
22

3-
declare class Canvas {
4-
constructor(width: number, height: number);
3+
declare interface Canvas {
54
width: number;
6-
heigth: number;
5+
height: number;
76
backColor: number | string;
8-
getContext(): CanvasContext;
9-
toPng(keywords: object): void;
10-
toDataURL(): string;
7+
getContext(contextId?: string, contextAttributes?: {}): CanvasContext;
8+
toPng(keywords?: { [key: string]: string }): Buffer;
9+
toDataURL(type?: string, encoderOptions?: any): string;
1110
}
1211

1312
export = Canvas;

lib/canvasContext.d.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import Canvas from "./canvas";
22

3-
declare class CanvasContext {
4-
constructor(canvas: Canvas);
5-
canvas: Canvas;
3+
declare interface CanvasContext {
4+
readonly canvas: Canvas;
65
fillStyle: number | string;
76
save(): void;
87
restore(): void;
@@ -36,11 +35,11 @@ declare class CanvasContext {
3635
radius: number,
3736
startAngle: number,
3837
endAngle: number,
39-
anticlockwise: boolean
38+
anticlockwise?: boolean
4039
): void;
4140
clearRect(x: number, y: number, width: number, height: number): void;
4241
fillRect(x: number, y: number, width: number, height: number): void;
43-
fill(windingRule: string): void;
42+
fill(windingRule?: "nonzero" | "evenodd"): void;
4443
}
4544

4645
export = CanvasContext;

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
"type": "git",
88
"url": "https://github.com/dmester/canvas-renderer"
99
},
10+
"dependencies": {
11+
"@types/node": "*"
12+
},
1013
"devDependencies": {
11-
"@types/node": "^12.0.12",
1214
"pngjs": "^3.3.3",
1315
"tap": "^12.1.1"
1416
},
@@ -31,6 +33,5 @@
3133
"types": "index.d.ts",
3234
"author": {
3335
"name": "Daniel Mester Pirttijärvi"
34-
},
35-
"dependencies": {}
36+
}
3637
}

0 commit comments

Comments
 (0)