@foblex/flow
Version:
An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.
17 lines (16 loc) • 557 B
TypeScript
export declare abstract class IPointerEvent {
private readonly event;
private target?;
get originalEvent(): (MouseEvent | TouchEvent);
get targetElement(): HTMLElement;
protected constructor(event: (MouseEvent | TouchEvent), target?: HTMLElement | undefined);
setTarget(target: HTMLElement): void;
abstract isMouseLeftButton(): boolean;
abstract isMouseRightButton(): boolean;
preventDefault(): void;
abstract getPosition(): {
x: number;
y: number;
};
get isEventInLockedContext(): boolean;
}