UNPKG

ngx-bootstrap

Version:
33 lines (32 loc) 1.39 kB
import { EventEmitter, TemplateRef, OnInit, OnDestroy, ElementRef, Renderer } from '@angular/core'; import { TabsetComponent } from './tabset.component'; export declare class TabDirective implements OnInit, OnDestroy { elementRef: ElementRef; renderer: Renderer; /** tab header text */ heading: string; /** tab id */ id: string; /** if true tab can not be activated */ disabled: boolean; /** if true tab can be removable, additional button will appear */ removable: boolean; /** if set, will be added to the tab's class atribute */ customClass: string; /** tab active state toggle */ active: boolean; /** fired when tab became active, $event:Tab equals to selected instance of Tab component */ select: EventEmitter<TabDirective>; /** fired when tab became inactive, $event:Tab equals to deselected instance of Tab component */ deselect: EventEmitter<TabDirective>; /** fired before tab will be removed, $event:Tab equals to instance of removed tab */ removed: EventEmitter<TabDirective>; addClass: boolean; headingRef: TemplateRef<any>; tabset: TabsetComponent; protected _active: boolean; protected _customClass: string; constructor(tabset: TabsetComponent, elementRef: ElementRef, renderer: Renderer); ngOnInit(): void; ngOnDestroy(): void; }