UNPKG

konva

Version:

<p align="center"> <img src="https://konvajs.org/android-chrome-192x192.png" alt="Konva logo" height="180" /> </p>

51 lines (50 loc) 1.09 kB
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 interface IFrame { time: number; timeDiff: number; lastTime: number; frameRate: number; } export declare type AnimationFn = (frame?: IFrame) => boolean | void; 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" } export interface RGB { r: number; g: number; b: number; } export interface RGBA extends RGB { a: number; }