Constructors
constructor
- new Cursor(parentEl: HTMLElement): Cursor
 
 Properties
blinkInterval
blinkInterval: number
cursor
cursor: HTMLDivElement
drawCursor
drawCursor: any
element
element: HTMLDivElement
intervalId
intervalId: number
isBlinking
isBlinking: boolean
isVisible
isVisible: boolean
smoothBlinking
smoothBlinking: boolean
OptionaltimeoutId
timeoutId?: number
 Methods
addCursor
- addCursor(): HTMLDivElement
 Returns HTMLDivElement
destroy
- destroy(): void
 Returns void
getPixelPosition
- getPixelPosition(
    position?: Point,
    onScreen?: boolean,
): { left: number; top: number } Parameters
Optionalposition: PointOptionalonScreen: boolean
Returns { left: number; top: number }
hideCursor
- hideCursor(): void
 Returns void
isCursorInView
- isCursorInView(pixelPos: any, config: any): boolean
 Returns boolean
removeCursor
- removeCursor(): any
 Returns any
restartTimer
- restartTimer(): void
 Returns void
setBlinking
- setBlinking(blinking: boolean): void
 Returns void
setBlinkInterval
- setBlinkInterval(blinkInterval: number): void
 Returns void
setPadding
- setPadding(padding: number): void
 Returns void
setSmoothBlinking
- setSmoothBlinking(smoothBlinking: boolean): void
 Returns void
showCursor
- showCursor(): void
 Returns void
update
- update(config: any): void
 Returns void