UNPKG

@bimeister/pupakit.kit

Version:

PupaKit is an open source collection of Angular components based on an atomic approach to building interfaces, which guarantees better performance and greater development flexibility.

20 lines (19 loc) 962 B
import { AnimationTriggerMetadata } from '@angular/animations'; import { AfterViewInit } from '@angular/core'; import { Observable } from 'rxjs'; import { DropdownRef } from '../dropdown-ref.class'; import * as i0 from "@angular/core"; export declare abstract class DropdownComponentBase<TData> implements AfterViewInit { protected readonly dropdownRef: DropdownRef<TData>; private readonly document; readonly data: TData; private readonly animationStateSubject$; readonly animationState$: Observable<boolean>; static readonly animations: AnimationTriggerMetadata[]; constructor(dropdownRef: DropdownRef<TData>, document: Document); ngAfterViewInit(): void; private setAnimationState; private listenOutsideEventsForClose; static ɵfac: i0.ɵɵFactoryDeclaration<DropdownComponentBase<any>, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DropdownComponentBase<any>, never, never, {}, {}, never, never, false>; }