UNPKG

@ng-select/ng-select

Version:

Angular ng-select - All in One UI Select, Multiselect and Autocomplete

22 lines (21 loc) 780 B
import * as i0 from "@angular/core"; export interface ItemsRangeResult { scrollHeight: number; topPadding: number; start: number; end: number; } export interface PanelDimensions { itemHeight: number; panelHeight: number; itemsPerViewport: number; } export declare class NgDropdownPanelService { private _dimensions; get dimensions(): PanelDimensions; calculateItems(scrollPos: number, itemsLength: number, buffer: number): ItemsRangeResult; setDimensions(itemHeight: number, panelHeight: number): void; getScrollTo(itemTop: number, itemHeight: number, lastScroll: number): number; static ɵfac: i0.ɵɵFactoryDeclaration<NgDropdownPanelService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgDropdownPanelService>; }