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.

15 lines (14 loc) 741 B
import { OverlayRef } from '@angular/cdk/overlay'; import { ComponentPortal } from '@angular/cdk/portal'; import { Observable } from 'rxjs'; import { DropdownContainerComponent } from '../../components/dropdown/components/dropdown-container/dropdown-container.component'; import { DropdownConfig } from '../interfaces/dropdown-config.interface'; export declare class DropdownRef<TData = unknown> { private readonly overlayRef; readonly config: DropdownConfig<unknown, TData>; private readonly closedSubject$; readonly closed$: Observable<void>; constructor(overlayRef: OverlayRef, config: DropdownConfig<unknown, TData>); close(): void; open(componentPortal: ComponentPortal<DropdownContainerComponent>): void; }