clarity-angular
Version:
Angular components for Clarity
14 lines (13 loc) • 557 B
TypeScript
import { AfterViewInit, ElementRef, Injector, OnDestroy } from "@angular/core";
import { FocusTrapTracker } from "./focus-trap-tracker.service";
export declare class FocusTrapDirective implements AfterViewInit, OnDestroy {
elementRef: ElementRef;
private focusTrapsTracker;
private _previousActiveElement;
private document;
constructor(elementRef: ElementRef, injector: Injector, focusTrapsTracker: FocusTrapTracker);
onFocusIn(event: any): void;
ngAfterViewInit(): void;
setPreviousFocus(): void;
ngOnDestroy(): void;
}