UNPKG

@blackbaud/skyux

Version:
14 lines (13 loc) 528 B
import { SkyTabComponent } from './tab.component'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; export declare class SkyTabsetService { tabs: BehaviorSubject<Array<SkyTabComponent>>; activeIndex: BehaviorSubject<any>; activateTab(tab: SkyTabComponent): void; activateTabIndex(tabIndex: string | number): void; addTab(tab: SkyTabComponent): void; destroyTab(tab: SkyTabComponent): void; destroy(): void; private getLastTabIndex(tabs); private getTabFromIndex(index, currentTabs); }