konva
Version:
<p align="center"> <img src="https://raw.githubusercontent.com/konvajs/konvajs.github.io/master/apple-touch-icon-180x180.png" alt="Konva logo" height="180" /> </p>
36 lines (35 loc) • 780 B
TypeScript
export interface GetSet<Type, This> {
(): Type;
(v: Type): This;
}
export interface Vector2d {
x: number;
y: number;
}
export interface IRect {
x: number;
y: number;
width: number;
height: number;
}
export declare enum KonvaNodeEvent {
mouseover = "mouseover",
mouseout = "mouseout",
mousemove = "mousemove",
mouseleave = "mouseleave",
mouseenter = "mouseenter",
mousedown = "mousedown",
mouseup = "mouseup",
wheel = "wheel",
contextmenu = "contextmenu",
click = "click",
dblclick = "dblclick",
touchstart = "touchstart",
touchmove = "touchmove",
touchend = "touchend",
tap = "tap",
dbltap = "dbltap",
dragstart = "dragstart",
dragmove = "dragmove",
dragend = "dragend"
}