@3mo/pointer-controller
Version:
A controller that tracks the pointer state of a web component.
16 lines • 729 B
TypeScript
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