Class: SearchResult
Extends​
BaseClient
Constructors​
Constructor​
new SearchResult(
ctx?,_id?,_absoluteOffset?,_filePath?,_lineNumber?,_matchedLines?):SearchResult
Constructor is used for internal usage only, do not create object from it.
Parameters​
ctx?​
Context
_id?​
_absoluteOffset?​
number
_filePath?​
string
_lineNumber?​
number
_matchedLines?​
string
Returns​
SearchResult
Overrides​
BaseClient.constructor
Methods​
absoluteOffset()​
absoluteOffset():
Promise<number>
The byte offset of this line within the file.
Returns​
Promise<number>
filePath()​
filePath():
Promise<string>
The path to the file that matched.
Returns​
Promise<string>
id()​
id():
Promise<SearchResultID>
A unique identifier for this SearchResult.
Returns​
Promise<SearchResultID>
lineNumber()​
lineNumber():
Promise<number>
The first line that matched.
Returns​
Promise<number>
matchedLines()​
matchedLines():
Promise<string>
The line content that matched.
Returns​
Promise<string>
submatches()​
submatches():
Promise<SearchSubmatch[]>
Sub-match positions and content within the matched lines.
Returns​
Promise<SearchSubmatch[]>