1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| export interface IPoint {
| x: number;
| y: number;
| }
| export declare class Point implements IPoint {
| private _x;
| private _y;
| constructor(x: number, y: number);
| get x(): number;
| get y(): number;
| add(pt: IPoint): Point;
| sub(pt: IPoint): Point;
| mul(pt: IPoint): Point;
| div(pt: IPoint): Point;
| abs(): Point;
| magnitude(): number;
| floor(): Point;
| }
|
|