igniteui-angular-sovn
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
30 lines (24 loc) • 756 B
text/typescript
import { QueryList, TemplateRef } from '@angular/core';
/** @hidden */
export abstract class IgxTabsBase {
public items: QueryList<IgxTabItemBase>;
public selectedIndex: number;
public abstract selectTab(tab: IgxTabItemBase, selected: boolean);
}
/** @hidden */
export abstract class IgxTabItemBase {
public disabled: boolean;
public selected: boolean;
public headerTemplate: TemplateRef<any>;
public panelTemplate: TemplateRef<any>;
public headerComponent: IgxTabHeaderBase;
public panelComponent: IgxTabContentBase;
}
/** @hidden */
export abstract class IgxTabHeaderBase {
public nativeElement: HTMLElement;
}
/** @hidden */
export abstract class IgxTabContentBase {
public nativeElement: HTMLElement;
}