UNPKG

@cds/core

Version:

Clarity Design System - common components, themes, and utilties

18 lines (17 loc) 616 B
import { ReactiveController, ReactiveElement } from 'lit'; /** * Focus Trap that given a DOM element creates a flattened tree traversal * between both Shadow DOM and Light DOM * * safari https://bugs.webkit.org/show_bug.cgi?id=174667 */ export declare function focusTrap<T extends ReactiveElement>(): ClassDecorator; export declare class InlineFocusTrapController<T extends ReactiveElement> implements ReactiveController { private host; constructor(host: T); private get focusableItems(); private get root(); private get styles(); private boundary; hostConnected(): Promise<void>; }