@nova-ui/bits
Version:
SolarWinds Nova Framework
17 lines (16 loc) • 642 B
TypeScript
import { TabHeadingAtom } from "./tab-heading.atom";
import { Atom } from "../../atom";
export declare class TabHeadingGroupAtom extends Atom {
static CSS_CLASS: string;
getTabs(): Promise<TabHeadingAtom[]>;
getFirstTab(): Promise<TabHeadingAtom>;
getLastTab(): Promise<TabHeadingAtom>;
getTabByText(text: string): Promise<TabHeadingAtom>;
clickCaretLeft(times?: number): Promise<void>;
clickCaretRight(times?: number): Promise<void>;
caretsPresent(): Promise<boolean>;
getNumberOfTabs(): Promise<number>;
getActiveTab(): Promise<TabHeadingAtom>;
private getCaretLeft;
private getCaretRight;
}