gherkin
Version:
23 lines (22 loc) • 603 B
TypeScript
export default class GherkinLine {
private readonly lineText;
private readonly lineNumber;
trimmedLineText: string;
isEmpty: boolean;
indent: number;
column: number;
text: string;
constructor(lineText: string, lineNumber: number);
startsWith(prefix: string): boolean;
startsWithTitleKeyword(keyword: string): boolean;
getLineText(indentToRemove: number): string;
getRestTrimmed(length: number): string;
getTableCells(): {
column: number;
text: string;
}[];
getTags(): {
column: number;
text: string;
}[];
}