@hufe921/canvas-editor
Version:
rich text editor by canvas/svg
23 lines (22 loc) • 578 B
TypeScript
import { Draw } from '../draw/Draw';
export declare class SelectionObserver {
private readonly step;
private readonly thresholdPoints;
private selectionContainer;
private rangeManager;
private requestAnimationFrameId;
private isMousedown;
private isMoving;
private clientWidth;
private clientHeight;
private containerRect;
constructor(draw: Draw);
private _addEvent;
removeEvent(): void;
private _mousedown;
private _mouseup;
private _mousemove;
private _move;
private _startMove;
private _stopMove;
}