ngx-diagrams
Version:
> Light Weight, Modular, Typed Diagram Engine for Angular
26 lines (25 loc) • 716 B
TypeScript
import { BaseAction } from './base.action';
import { DiagramModel } from '../models/diagram.model';
import { Coords } from '../interfaces/coords.interface';
export declare class SelectingAction extends BaseAction {
mouseX2: number;
mouseY2: number;
dimensions: {
top: number;
left: number;
width: number;
height: number;
right: number;
bottom: number;
};
constructor(mouseX: number, mouseY: number);
getBoxDimensions(): {
top: number;
left: number;
width: number;
height: number;
right: number;
bottom: number;
};
containsElement({ x, y }: Coords, diagramModel: DiagramModel): boolean;
}