UNPKG

@funidata/ngx-fudis

Version:

Funidata Design System.

33 lines (32 loc) 1.31 kB
import { AfterViewInit, ElementRef, OnInit } from '@angular/core'; import { PopoverApiDirective } from './popover-api.directive'; import { Overlay } from '@angular/cdk/overlay'; import { FudisIdService } from '../../services/id/id.service'; import * as i0 from "@angular/core"; export declare class PopoverDirective extends PopoverApiDirective implements OnInit, AfterViewInit { private _fudisIdService; private _boundElement; private _overlay; constructor(_fudisIdService: FudisIdService, _boundElement: ElementRef<HTMLAnchorElement>, _overlay: Overlay); private _destroyRef; private readonly _offset; private clickSubscription; private keydownSubscription; private scrollSubscription; private _overlayRef; private _popoverElementId; private _isPopoverOpen; private _positions; ngOnInit(): void; ngAfterViewInit(): void; private _clickHandler; private _onEscPress; private _openPopover; private _focusOutHandler; private _scrollHandler; private _closePopover; private _getPositionStrategy; private _setAriaForBoundedElement; static ɵfac: i0.ɵɵFactoryDeclaration<PopoverDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<PopoverDirective, "[fudisPopover]", never, {}, {}, never, never, true, never>; }