UNPKG

@foblex/core

Version:

A core library providing a set of utilities and interfaces for various projects.

23 lines (22 loc) 806 B
import { EOperationSystem } from './e-operation-system'; /** * @deprecated This class is deprecated and will be removed in future versions. */ export declare class MouseEventExtensions { static isContextMenuEvent(event: MouseEvent): boolean; static isMouseMiddleButtonClickEvent(event: MouseEvent): boolean; static isClickEvent(event: MouseEvent): boolean; static isCtrlPressed(event: MouseEvent): boolean; static isShiftPressed(event: { shiftKey: boolean; }): boolean; static fakeEvent(): IFakeMouseEvent; static fakeCommandEvent(): IFakeMouseEvent; static isCommandButton(platform: EOperationSystem, event: { metaKey: boolean; ctrlKey: boolean; }): boolean; } export interface IFakeMouseEvent extends MouseEvent { metaKey: boolean; }