mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
31 lines
742 B
TypeScript
31 lines
742 B
TypeScript
//#region src/dom/ui/event.d.ts
|
|
interface UIEvent {
|
|
readonly defaultPrevented?: boolean;
|
|
preventDefault(): void;
|
|
stopPropagation(): void;
|
|
}
|
|
interface UIKeyboardEvent extends UIEvent {
|
|
key: string;
|
|
shiftKey: boolean;
|
|
ctrlKey: boolean;
|
|
altKey: boolean;
|
|
metaKey: boolean;
|
|
target: Node;
|
|
currentTarget: Node;
|
|
}
|
|
interface UIPointerEvent extends UIEvent {
|
|
clientX: number;
|
|
clientY: number;
|
|
pointerId: number;
|
|
pointerType: string;
|
|
buttons: number;
|
|
}
|
|
interface UIWheelEvent extends UIEvent {
|
|
deltaY: number;
|
|
}
|
|
interface UIFocusEvent extends UIEvent {
|
|
relatedTarget: EventTarget | null;
|
|
}
|
|
//#endregion
|
|
export { UIEvent, UIFocusEvent, UIKeyboardEvent, UIPointerEvent, UIWheelEvent };
|
|
//# sourceMappingURL=event.d.ts.map
|