@awsui/components-react
Version:
AWS UI is a collection of [React](https://reactjs.org/) components that help create intuitive, responsive, and accessible user experiences for web applications. It is developed by Amazon Web Services (AWS). This work is available under the terms of the [A
29 lines (28 loc) • 1.37 kB
TypeScript
import { ComponentWrapper, ElementWrapper } from '@awsui/test-utils-core/dom';
import CollectionPreferencesWrapper from '../collection-preferences';
import PaginationWrapper from '../pagination';
import TextFilterWrapper from '../text-filter';
export default class TableWrapper extends ComponentWrapper {
static rootSelector: string;
private containerWrapper;
private findNativeTable;
private findActiveTHead;
findHeaderSlot(): ElementWrapper | null;
findHeaderRegion(): ElementWrapper | null;
findFooterSlot(): ElementWrapper | null;
findColumnHeaders(): Array<ElementWrapper>;
findColumnResizer(columnIndex: number): ElementWrapper | null;
findBodyCell(rowIndex: number, columnIndex: number): ElementWrapper | null;
findRows(): Array<ElementWrapper>;
findSelectedRows(): Array<ElementWrapper>;
findEmptyRegion(): ElementWrapper | null;
findEmptySlot(): ElementWrapper | null;
findLoadingText(): ElementWrapper | null;
findAscSortedColumn(): ElementWrapper | null;
findDescSortedColumn(): ElementWrapper | null;
findRowSelectionArea(rowIndex: number): ElementWrapper | null;
findSelectAllTrigger(): ElementWrapper | null;
findTextFilter(): TextFilterWrapper | null;
findCollectionPreferences(): CollectionPreferencesWrapper | null;
findPagination(): PaginationWrapper | null;
}