Skip to content

Class

+ new Evaluator(config: Config, stats: Statistics, interpreter: Interpreter, lazilyTransformingAstService: LazilyTransformingAstService, dependencyGraph: DependencyGraph, columnSearch: ColumnSearchStrategy): Evaluator

Defined in hyperformula/src/Evaluator.ts:27

Parameters:

Name Type
config Config
stats Statistics
interpreter Interpreter
lazilyTransformingAstService LazilyTransformingAstService
dependencyGraph DependencyGraph
columnSearch ColumnSearchStrategy

Returns: Evaluator

Readonly

• interpreter: Interpreter

Defined in hyperformula/src/Evaluator.ts:32

▸ partialRun(vertices: Vertex[]): ContentChanges

Defined in hyperformula/src/Evaluator.ts:48

Parameters:

Name Type
vertices Vertex[]

Returns: ContentChanges


▸ run(): void

Defined in hyperformula/src/Evaluator.ts:39

Returns: void


▸ runAndForget(ast: Ast, address: SimpleCellAddress, dependencies: RelativeDependency[]): InterpreterValue

Defined in hyperformula/src/Evaluator.ts:60

Parameters:

Name Type
ast Ast
address SimpleCellAddress
dependencies RelativeDependency[]

Returns: InterpreterValue