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;
}