@phun-ky/moebius / MouseEventType
Type Alias: MouseEventType<T>
ts
type MouseEventType<T> = MouseEvent & {
currentTarget: HTMLElement & {
documentElement: HTMLElement;
};
offsetX?: number;
offsetY?: number;
target: T & {
files?: FileList | null;
id: string;
parentElement: Element | null;
value?: string | null;
};
};
Defined in: types/index.ts:253
Represents the mouse event object for an element.
Type Declaration
currentTarget
ts
currentTarget: HTMLElement & {
documentElement: HTMLElement;
};
Type Declaration
documentElement
ts
documentElement: HTMLElement;
offsetX?
ts
optional offsetX: number;
offsetY?
ts
optional offsetY: number;
target
ts
target: T & {
files?: | FileList
| null;
id: string;
parentElement: Element | null;
value?: string | null;
};
Type Declaration
files?
ts
optional files:
| FileList
| null;
id
ts
id: string;
parentElement
ts
parentElement: Element | null;
value?
ts
optional value: string | null;
Type Parameters
T
T
Type of the element used as a target.