UNPKG

ng-mat-select-infinite-scroll

Version:

Adds missing infinite scroll functionality for the angular material select component

20 lines (19 loc) 1.07 kB
import { AfterViewInit, EventEmitter, OnDestroy } from '@angular/core'; import { MatSelect } from '@angular/material/select'; import { InfiniteScrollService } from "./infinite-scroll.service"; import * as i0 from "@angular/core"; export declare class MatSelectInfiniteScrollDirective implements OnDestroy, AfterViewInit { protected matSelect: MatSelect; private infiniteScrollService; threshold: string; debounceTime: number; complete: boolean; infiniteScroll: EventEmitter<void>; private destroyed$; constructor(matSelect: MatSelect, infiniteScrollService: InfiniteScrollService); ngAfterViewInit(): void; getSelectItemHeightPx(panel: Element): number; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<MatSelectInfiniteScrollDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<MatSelectInfiniteScrollDirective, "[msInfiniteScroll]", never, { "threshold": "threshold"; "debounceTime": "debounceTime"; "complete": "complete"; }, { "infiniteScroll": "infiniteScroll"; }, never, never, false, never>; }