Skip to main content

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?

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[]>