21 lines
757 B
TypeScript
21 lines
757 B
TypeScript
|
import { LitElement } from 'lit';
|
||
|
/**
|
||
|
* Blocks interaction with all elements on the page. Forwards mouse and key events as custom shim-* events.
|
||
|
*/
|
||
|
export declare class Shim extends LitElement {
|
||
|
highlighted?: HTMLElement;
|
||
|
static shadowRootOptions: {
|
||
|
delegatesFocus: boolean;
|
||
|
mode: ShadowRootMode;
|
||
|
slotAssignment?: SlotAssignmentMode | undefined;
|
||
|
customElements?: CustomElementRegistry | undefined;
|
||
|
registry?: CustomElementRegistry | undefined;
|
||
|
};
|
||
|
static styles: import("lit").CSSResult[];
|
||
|
render(): import("lit").TemplateResult<1>;
|
||
|
onClick(e: MouseEvent): void;
|
||
|
onMouseMove(e: MouseEvent): void;
|
||
|
onKeyDown(e: KeyboardEvent): void;
|
||
|
getTargetElement(e: MouseEvent): HTMLElement;
|
||
|
}
|