@asi-ngtools/lib
Version:
This project is a little components library, simple to use, which will help you to simplify your project.
21 lines (20 loc) • 754 B
TypeScript
import { AsiTabContent } from './asi-tab-content/asi-tab-content.component';
import { AsiTab } from './asi-tab/asi-tab.component';
import { QueryList, AfterContentInit, EventEmitter } from '@angular/core';
export declare class AsiTabGroup implements AfterContentInit {
queryTabs: QueryList<AsiTab>;
asiTableContent: AsiTabContent;
/** Event emitted when a tab is manually selected */
onTabChange: EventEmitter<AsiTab>;
/** Active tab id */
activeTabId: string;
private currentTabId;
tabs: AsiTab[];
constructor();
showTab(tab: AsiTab): void;
showTabById(idTab: string): void;
getTabs(): AsiTab[];
ngAfterContentInit(): void;
private currentTabStillExist();
private manageTabContent(asiTabs);
}