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<ID>
A unique identifier for this SearchResult.
Returns
Promise<ID>
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[]>