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
Returns void
clip
Returns void
Returns void
fill
Returns void
Returns void
isPointInPath
isPointInPath(x: number, y: number, fillRule?: CanvasFillRule): boolean Returns 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
Returns void
Returns void
MDN Reference