hyperformula-dc
Version:
HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas
18 lines (17 loc) • 712 B
TypeScript
/**
* @license
* Copyright (c) 2021 Handsoncode. All rights reserved.
*/
import { SimpleCellAddress } from '../Cell';
import { DependencyGraph } from '../DependencyGraph';
import { Ast, ParserWithCaching } from '../parser';
import { FormulaTransformer } from './Transformer';
export declare class CombinedTransformer implements FormulaTransformer {
readonly sheet: number;
private readonly transformations;
constructor(sheet: number);
add(transformation: FormulaTransformer): void;
performEagerTransformations(graph: DependencyGraph, parser: ParserWithCaching): void;
transformSingleAst(ast: Ast, address: SimpleCellAddress): [Ast, SimpleCellAddress];
isIrreversible(): boolean;
}