@aurelia-mdc-web/base
Version:
Base classes for Aurelia Material Components Web
16 lines (15 loc) • 451 B
TypeScript
import { FocusTrap } from '@material/dom/focus-trap';
import '../aurelia-typed-observable-plugin-fix';
export declare class MdcFocusTrap {
private root;
constructor(root: HTMLElement);
focusTrap?: FocusTrap;
delay: boolean;
initialFocusEl?: HTMLElement | (() => HTMLElement);
skipInitialFocus: boolean;
skipRestoreFocus: boolean;
attached(): void;
create(): void;
trapFocus(): void;
releaseFocus(): void;
}