@cucumber/gherkin
Version:
Gherkin parser
18 lines • 657 B
TypeScript
import { IGherkinLine, Item } from './IToken';
export default class GherkinLine implements IGherkinLine {
readonly lineText: string;
readonly lineNumber: number;
trimmedLineText: string;
isEmpty: boolean;
readonly indent: number;
column: number;
text: string;
constructor(lineText: string, lineNumber: number);
startsWith(prefix: string): boolean;
startsWithTitleKeyword(keyword: string): boolean;
match(regexp: RegExp): RegExpMatchArray;
getLineText(indentToRemove: number): string;
getRestTrimmed(length: number): string;
getTableCells(): readonly Item[];
}
//# sourceMappingURL=GherkinLine.d.ts.map