UNPKG

adwaveui

Version:

Interactive Web Components inspired by the Gtk Adwaita theme.

57 lines (56 loc) 1.92 kB
export declare class CustomMouseEvent<N extends string, T> extends CustomEvent<T> { readonly type: N; readonly altKey: boolean; readonly button: number; readonly buttons: number; readonly clientX: number; readonly clientY: number; readonly ctrlKey: boolean; readonly metaKey: boolean; readonly movementX: number; readonly movementY: number; readonly offsetX: number; readonly offsetY: number; readonly pageX: number; readonly pageY: number; readonly relatedTarget: EventTarget | null; readonly screenX: number; readonly screenY: number; readonly shiftKey: boolean; readonly x: number; readonly y: number; getModifierState: (keyArg: string) => boolean; constructor(name: N, detail: T, base: MouseEvent); } export declare class CustomKeyboardEvent<N extends string, T> extends CustomEvent<T> { readonly type: N; readonly altKey: boolean; readonly charCode: number; readonly code: string; readonly ctrlKey: boolean; readonly isComposing: boolean; readonly key: string; readonly keyCode: number; readonly location: number; readonly metaKey: boolean; readonly repeat: boolean; readonly shiftKey: boolean; getModifierState: (keyArg: string) => boolean; constructor(name: N, detail: T, base: KeyboardEvent); } export declare class CustomPointerEvent<N extends string, T> extends CustomEvent<T> { readonly type: N; readonly height: number; readonly isPrimary: boolean; readonly pointerId: number; readonly pointerType: string; readonly pressure: number; readonly tangentialPressure: number; readonly tiltX: number; readonly tiltY: number; readonly twist: number; readonly width: number; getCoalescedEvents: () => PointerEvent[]; getPredictedEvents: () => PointerEvent[]; constructor(name: N, detail: T, base: PointerEvent); }