@realsee/dnalogel
Version:
34 lines (33 loc) • 970 B
TypeScript
import type Line from '../Model/line';
import BaseController, { type ControllerParams } from './BaseController';
export default class WatchController extends BaseController {
type: string;
private deleteDom;
private choose;
private highlightedLines;
private highlightedArea;
private fiveElement?;
private editPointState?;
private hammer?;
constructor(params: ControllerParams);
dispose(): void;
highlightLine(line: Line): void;
clearHighlightLines(): void;
private highlightArea;
private unHighlightArea;
private highlightLines;
private unHighlightLines;
private onPanStart;
private onPanEnd;
private onPan;
private onIntersectionUpdate;
private wantsPanGesture;
private wantsTapGesture;
private chooseLine;
private chooseArea;
private polylineRemoved;
private onCameraUpdate;
private deleteArea;
private deleteLine;
private cancelDeleteClickCallback;
}