UNPKG

@wix/design-system

Version:

@wix/design-system

71 lines 1.94 kB
import { UniDriver } from '@wix/unidriver-core'; export declare const tabsUniDriverFactory: (base: UniDriver) => { /** * Gets all titles text * @return {Promise<string[]>} */ getTitles: () => Promise<string[]>; /** * Clicks the tab at index * @param {number} index * @return {Promise<void>} */ clickTabAt: (index: number) => Promise<void>; /** * Gets active tab index * @return {Promise<number>} */ getActiveTabIndex: () => Promise<number>; /** * Checks whether tabs type is default * @return {Promise<boolean>} */ isDefaultType: () => Promise<boolean>; /** * Gets tabs container type * @return {Promise<string>} */ getItemsContainerType: () => Promise<string | null>; /** * Gets the data-hook * @param {number} index * @return {Promise<string>} */ getDataHook: (index: number) => Promise<string | null>; /** * Gets a set of tabs widths * @return {Promise<Set<string>>} */ getItemsWidth: () => Promise<Set<string>>; /** * Checks whether tabs has a divider * @return {Promise<boolean>} */ hasDivider: () => Promise<boolean>; /** * Gets the side content * @return {UniDriver} */ sideContent: UniDriver; /** * @deprecated use sideContent * @return {Promise<UniDriver>} */ getSideContent: () => Promise<UniDriver>; /** * Gets tabs max widths * @return {Promise<string[]>} */ getItemsMaxWidths: () => Promise<string[]>; /** * Gets tabs min widths * @return {Promise<string[]>} */ getItemsMinWidths: () => Promise<string[]>; exists: () => Promise<boolean>; element: () => Promise<any>; click: () => Promise<void>; base: UniDriver; }; export type TabsUniDriver = ReturnType<typeof tabsUniDriverFactory>; //# sourceMappingURL=Tabs.uni.driver.d.ts.map