@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
20 lines (19 loc) • 773 B
TypeScript
import { OnInit, QueryList, EventEmitter, AfterContentInit } from '@angular/core';
import { TabComponent } from './tab.component';
import { Observable } from 'rxjs';
export declare class TabsComponent implements OnInit, AfterContentInit {
type: 'tabs' | 'pills' | 'options';
showContent: boolean;
activeTab: number | string;
vertical: boolean;
cssClass: string;
customWidth: string;
tabs: QueryList<TabComponent>;
activeTabChange: EventEmitter<string | number>;
beforeChange: (value: any) => boolean | Promise<boolean> | Observable<boolean>;
constructor();
ngOnInit(): void;
canChange(currentTab: number | string): Promise<boolean>;
ngAfterContentInit(): void;
select(id: number | string): void;
}