UNPKG

ngx-bootstrap-fix-datepicker

Version:
36 lines (35 loc) 1.27 kB
import { OnDestroy, Renderer2, ElementRef } from '@angular/core'; import { TabDirective } from './tab.directive'; import { TabsetConfig } from './tabset.config'; export declare class TabsetComponent implements OnDestroy { private renderer; private elementRef; /** if true tabs will be placed vertically */ vertical: boolean; /** if true tabs fill the container and have a consistent width */ justified: boolean; /** navigation context class: 'tabs' or 'pills' */ type: string; clazz: boolean; tabs: TabDirective[]; classMap: { [key: string]: boolean; }; /** aria label for tab list */ ariaLabel: string; protected isDestroyed: boolean; protected _vertical: boolean; protected _justified: boolean; protected _type: string; constructor(config: TabsetConfig, renderer: Renderer2, elementRef: ElementRef); ngOnDestroy(): void; addTab(tab: TabDirective): void; removeTab(tab: TabDirective, options?: { reselect: boolean; emit: boolean; }): void; keyNavActions(event: KeyboardEvent, index: number): void; protected getClosestTabIndex(index: number): number; protected hasAvailableTabs(index: number): boolean; protected setClassMap(): void; }