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:22

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:27

▸ partialRun(vertices: Vertex[]): ContentChanges

Defined in hyperformula/src/Evaluator.ts:44

Parameters:

Name Type
vertices Vertex[]

Returns: ContentChanges


▸ run(): void

Defined in hyperformula/src/Evaluator.ts:34

Returns: void


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

Defined in hyperformula/src/Evaluator.ts:56

Parameters:

Name Type
ast Ast
address SimpleCellAddress
dependencies RelativeDependency[]

Returns: InterpreterValue