UNPKG

@3mo/pointer-controller

Version:

A controller that tracks the pointer state of a web component.

16 lines 729 B
import { Controller, type EventListenerTarget, type ReactiveElement } from '@a11d/lit'; export interface PointerPressControllerOptions { target?: EventListenerTarget; handlePressChange?(press: boolean): void; } export declare class PointerPressController extends Controller { protected readonly host: ReactiveElement; protected readonly options?: PointerPressControllerOptions | undefined; constructor(host: ReactiveElement, options?: PointerPressControllerOptions | undefined); protected _press: boolean; get press(): boolean; protected setPress(press: boolean): void; protected setPressTrue(): void; protected setPressFalse(): void; } //# sourceMappingURL=PointerPressController.d.ts.map