Evaluator
Class
Constructors
Section titled “Constructors”constructor
Section titled “constructor”+ 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
Properties
Section titled “Properties”interpreter
Section titled “interpreter”Readonly
• interpreter: Interpreter
Defined in hyperformula/src/Evaluator.ts:27
Methods
Section titled “Methods”partialRun
Section titled “partialRun”▸ 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
Section titled “runAndForget”▸ 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