UNPKG

@taiga-ui/kit

Version:
34 lines (33 loc) 1.45 kB
import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, QueryList, TemplateRef } from '@angular/core'; import { PolymorpheusContent } from '@tinkoff/ng-polymorpheus'; import { Observable } from 'rxjs'; export declare class TuiTabsWithMoreComponent implements AfterViewInit { private readonly refresh$; private readonly elementRef; private readonly changeDetectorRef; readonly moreWord$: Observable<string>; moreContent: PolymorpheusContent; underline: boolean; activeItemIndex: number; itemsLimit: number; readonly activeItemIndexChange: EventEmitter<number>; readonly items: QueryList<TemplateRef<{}>>; open: boolean; private maxIndex; private readonly moreButton?; constructor(refresh$: Observable<unknown>, elementRef: ElementRef<HTMLElement>, changeDetectorRef: ChangeDetectorRef, moreWord$: Observable<string>); get tabs(): ReadonlyArray<HTMLElement>; get activeElement(): HTMLElement | null; get isMoreVisible(): boolean; get isMoreFocusable(): boolean; get lastVisibleIndex(): number; ngAfterViewInit(): void; onActiveItemIndexChange(activeItemIndex: number): void; onClick(index: number): void; onArrowRight(element: HTMLElement): void; onArrowLeft(): void; onWrapperArrow(button: HTMLButtonElement, wrapper: HTMLElement, prev: boolean): void; private focusMore; private getMaxIndex; private updateActiveItemIndex; }