@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
30 lines (29 loc) • 1.27 kB
TypeScript
import { AfterViewInit, Injector, OnDestroy, OnInit } from '@angular/core';
import { CoreBaseComponent } from '../common/base.component';
import { TooltipDirective } from './tooltip.directive';
import * as i0 from "@angular/core";
export declare class TooltipZoneDirective extends CoreBaseComponent implements OnInit, AfterViewInit, OnDestroy {
/**
* The source name to use for logging
*/
protected get logSourceName(): string;
private tooltipDirective;
private focusableZoneElement;
private mutationObserver;
private isViewLoaded;
private isObserving;
onShortcut(event: KeyboardEvent): void;
onFocusChange(): void;
constructor(injector: Injector);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
registerTooltipDirective(tooltipDirective: TooltipDirective): void;
unregisterTooltipDirective(): void;
private startObserving;
private stopObserving;
private setAriaShortcutAttribute;
private unsetAriaShortcutAttribute;
static ɵfac: i0.ɵɵFactoryDeclaration<TooltipZoneDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TooltipZoneDirective, "[smeTooltipZone]", ["smeTooltipZone"], {}, {}, never, never, false, never>;
}