@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension
22 lines (21 loc) • 688 B
TypeScript
import { OnChanges, AfterContentInit, QueryList, EventEmitter, ElementRef } from '@angular/core';
import { Enums } from "../Enums";
export declare class Tab {
heading: string;
icon: string;
active: boolean;
hidden: boolean;
}
export declare class Tabset implements AfterContentInit, OnChanges {
private elementRef;
display: Enums.TabDisplayTypes;
selectedIndex: number;
selectedIndexChange: EventEmitter<number>;
onTabSelected: EventEmitter<number>;
tabs: QueryList<Tab>;
constructor(elementRef: ElementRef);
ngAfterContentInit(): void;
ngOnChanges(changes: any): void;
private init;
private onActiveTab;
}