# RowSearchStrategy Class

# Constructors

# constructor

+ new RowSearchStrategy(dependencyGraph: DependencyGraph): RowSearchStrategy

Defined in src/Lookup/RowSearchStrategy.ts:12 (opens new window)

Parameters:

Name Type
dependencyGraph DependencyGraph

Returns: RowSearchStrategy

# Methods

# advancedFind

advancedFind(keyMatcher: function, rangeValue: SimpleRangeValue, __namedParameters: object): number

Defined in src/Lookup/AdvancedFind.ts:26 (opens new window)

Parameters:

keyMatcher: function

▸ (arg: RawInterpreterValue): boolean

Parameters:

Name Type
arg RawInterpreterValue

rangeValue: SimpleRangeValue

Default value __namedParameters: object= { returnOccurrence: 'first' }

Name Type
returnOccurrence undefined | "first" | "last"

Returns: number


# find

find(searchKey: RawNoErrorScalarValue, rangeValue: SimpleRangeValue, searchOptions: SearchOptions): number

Defined in src/Lookup/RowSearchStrategy.ts:20 (opens new window)

Parameters:

Name Type
searchKey RawNoErrorScalarValue
rangeValue SimpleRangeValue
searchOptions SearchOptions

Returns: number

Join HyperFormula team as a Senior Software Engineer See the role and apply