angular2-draggable
Version:
<!-- Badges section here. --> [][npm-badge-url] [][npm-badge-url] [ • 666 B
TypeScript
export interface IPosition {
x: number;
y: number;
}
export declare class Position implements IPosition {
x: number;
y: number;
constructor(x: number, y: number);
static fromEvent(e: MouseEvent | TouchEvent, el?: any): Position;
static isMouseEvent(e: MouseEvent | TouchEvent): e is MouseEvent;
static isIPosition(obj: any): obj is IPosition;
static getCurrent(el: Element): Position;
static copy(p: IPosition): Position;
readonly value: IPosition;
add(p: IPosition): this;
subtract(p: IPosition): this;
multiply(n: number): void;
divide(n: number): void;
reset(): this;
set(p: IPosition): this;
}