interface CanvasDrawPath { beginPath(): void; clip(fillRule?: CanvasFillRule): void; clip(path: Path2D, fillRule?: CanvasFillRule): void; fill(fillRule?: CanvasFillRule): void; fill(path: Path2D, fillRule?: CanvasFillRule): void; isPointInPath(x: number, y: number, fillRule?: CanvasFillRule): boolean; isPointInPath( path: Path2D, x: number, y: number, fillRule?: CanvasFillRule, ): boolean; isPointInStroke(x: number, y: number): boolean; isPointInStroke(path: Path2D, x: number, y: number): boolean; stroke(): void; stroke(path: Path2D): void;} Methods
beginPath
- beginPath(): void
Returns void
clip
- clip(fillRule?: CanvasFillRule): void
Returns void
- clip(path: Path2D, fillRule?: CanvasFillRule): void
Returns void
fill
- fill(fillRule?: CanvasFillRule): void
Returns void
- fill(path: Path2D, fillRule?: CanvasFillRule): void
Returns void
isPointInPath
- isPointInPath(x: number, y: number, fillRule?: CanvasFillRule): boolean
Returns boolean
- isPointInPath(
path: Path2D,
x: number,
y: number,
fillRule?: CanvasFillRule,
): boolean Returns boolean
isPointInStroke
- isPointInStroke(x: number, y: number): boolean
Returns boolean
- isPointInStroke(path: Path2D, x: number, y: number): boolean
Parameters
- path: Path2D
- x: number
- y: number
Returns boolean
stroke
- stroke(): void
Returns void
- stroke(path: Path2D): void
Returns void
MDN Reference