@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
TypeScript
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>;
}