UNPKG

svg-path-d

Version:

SVG path data (path[d] attribute content) manipulation library.

19 lines (18 loc) 790 B
export declare type Point = { x: number; y: number; }; export declare type Rect = { left: number; top: number; right: number; bottom: number; }; export declare function isPointOut(rect: Readonly<Rect>, x: number, y: number): boolean; export declare function isPointIn(rect: Readonly<Rect>, x: number, y: number): boolean; export declare function fromPoint(x: number, y: number): Rect; export declare function addX(rect: Rect, x: number): void; export declare function addY(rect: Rect, y: number): void; export declare function addPoint(rect: Rect, x: number, y: number): void; export declare function addRect(rect: Rect, addon: Readonly<Rect>): void; export declare function twoVectorsAngle(ux: number, uy: number, vx: number, vy: number): number;