Types additions
This commit is contained in:
parent
b754f84f7f
commit
45447cac9e
6
types/context.d.ts
vendored
6
types/context.d.ts
vendored
@ -4,9 +4,9 @@ export default class Context {
|
||||
height: number;
|
||||
enableMirroring: any;
|
||||
canvas: this;
|
||||
getSerializedSvg(fixNamedEntities): any;
|
||||
getSerializedSvg(fixNamedEntities?: boolean): string;
|
||||
createPath(arg): any;
|
||||
getSvg(): any;
|
||||
getSvg(): SVGElement;
|
||||
save(): any;
|
||||
restore(): any;
|
||||
beginPath(): any;
|
||||
@ -38,7 +38,7 @@ export default class Context {
|
||||
endAngle: number,
|
||||
counterClockwise: boolean
|
||||
): any;
|
||||
arcTo(x1, y1, x2, y2, radius): any;
|
||||
arcTo(x1: number, y1: number, x2: number, y2: number, radius: number): any;
|
||||
ellipse(
|
||||
x: number,
|
||||
y: number,
|
||||
|
55
types/path2d.d.ts
vendored
55
types/path2d.d.ts
vendored
@ -1,10 +1,49 @@
|
||||
import Context from "./context";
|
||||
import RoundRect from "./roundRect";
|
||||
|
||||
export default class Path2D {
|
||||
constructor(ctx: any, arg: any);
|
||||
__pathString: any;
|
||||
ctx: any;
|
||||
__subPaths: any[];
|
||||
__currentPosition: {
|
||||
x: any;
|
||||
y: any;
|
||||
};
|
||||
constructor(ctx: Context, arg: any);
|
||||
__pathString: any;
|
||||
ctx: any;
|
||||
__subPaths: any[];
|
||||
__currentPosition: {
|
||||
x: any;
|
||||
y: any;
|
||||
};
|
||||
__matrixTransform(x: number, y: number);
|
||||
addPath(path, transform): any;
|
||||
appendPath(path): any;
|
||||
closePath(): any;
|
||||
moveTo(x: number, y: number): any;
|
||||
lineTo(x: number, y: number): any;
|
||||
rect(x: number, y: number, width: number, height: number): any;
|
||||
roundRect: typeof RoundRect;
|
||||
bezierCurveTo(
|
||||
cp1x: number,
|
||||
cp1y: number,
|
||||
cp2x: number,
|
||||
cp2y: number,
|
||||
x: number,
|
||||
y: number
|
||||
): any;
|
||||
quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): any;
|
||||
arc(
|
||||
x: number,
|
||||
y: number,
|
||||
radius: number,
|
||||
startAngle: number,
|
||||
endAngle: number,
|
||||
counterClockwise: boolean
|
||||
): any;
|
||||
arcTo(x1: number, y1: number, x2: number, y2: number, radius: number): any;
|
||||
ellipse(
|
||||
x: number,
|
||||
y: number,
|
||||
radiusX: number,
|
||||
radiusY: number,
|
||||
rotation: number,
|
||||
startAngle: number,
|
||||
endAngle: number,
|
||||
counterClockwise?: boolean
|
||||
): any;
|
||||
}
|
||||
|
2
types/roundRect.d.ts
vendored
2
types/roundRect.d.ts
vendored
@ -1 +1 @@
|
||||
export default function roundRect(x: any, y: any, w: any, h: any, radii: any): void;
|
||||
export default function roundRect(x: number, y: number, w: number, h: number, radii: number): void;
|
||||
|
Loading…
x
Reference in New Issue
Block a user