@uex/web-extensions
Version:
## Installation
25 lines (24 loc) • 818 B
TypeScript
import { EventEmitter, ElementRef, AfterViewInit } from '@angular/core';
import { TabComponent } from './components/tab.component';
export declare class TabsComponent implements AfterViewInit {
private _elementRef;
private _tabs;
selected: number;
change: EventEmitter<TabChangeEvent>;
constructor(_elementRef: ElementRef);
private _selected;
private _ready;
selectedTabs: Array<number>;
tabs: Array<TabComponent>;
ngAfterViewInit(): void;
onTabClick(tabIndex: number, event: MouseEvent): void;
select(tabIndex: number): void;
alreadySelected(index: number): boolean;
tabTrackByFn(index: number, tab: TabComponent): any;
private _selectTab();
private _updateSelectedTabs();
}
export interface TabChangeEvent {
tab: TabComponent;
index: number;
}