gauge-ts
Version:
Typescript runner for Gauge
21 lines (20 loc) • 661 B
TypeScript
import type { ProtoTable } from "../gen/spec_pb";
import { TableRow } from "./TableRow";
export declare class Table {
private readonly _headers;
private readonly _tableRows;
private readonly _rows;
static from(table: ProtoTable): Table;
constructor(headers: string[]);
/**
* @deprecated Use getTableRows() instead.
* @public
*/
get rows(): Array<TableRow>;
addRow(row: Array<string>): void;
getColumnNames(): Array<string>;
getColumnName(index: number): string;
getTableRows(): TableRow[];
getColumnValues(columnName: string): Array<string>;
getColumnValuesForIndex(index: number): string[];
}