UNPKG

@univerjs/sheets-formula

Version:

| Package Name | UMD Namespace | Version | License | Downloads | Contains CSS | Contains i18n locales | | --- | --- | --- | --- | --- | :---: | :---: | | `@univerjs/sheets-formula` | `UniverSheetsFormula` | [![][npm-version-shield]][npm-version-link] | ![

32 lines (31 loc) 1.41 kB
import { Disposable, IUniverInstanceService } from '@univerjs/core'; import { FormulaDataModel, IActiveDirtyManagerService } from '@univerjs/engine-formula'; export declare class ActiveDirtyController extends Disposable { private readonly _activeDirtyManagerService; private readonly _univerInstanceService; private readonly _formulaDataModel; constructor(_activeDirtyManagerService: IActiveDirtyManagerService, _univerInstanceService: IUniverInstanceService, _formulaDataModel: FormulaDataModel); private _initialize; private _initialConversion; private _initialMove; private _initialRowAndColumn; private _initialHideRow; private _initialSheet; private _initialDefinedName; private _getDefinedNameMutation; private _getSetRangeValuesMutationDirtyRange; private _getMoveRangeMutationDirtyRange; private _getMoveRowsMutationDirtyRange; private _getReorderRangeMutationDirtyRange; private _getRemoveRowOrColumnMutation; private _getHideRowMutation; private _getRemoveSheetMutation; private _getInsertSheetMutation; private _rangeToMatrix; private _getDirtyRangesByCellValue; /** * The array formula is a range where only the top-left corner contains the formula value. * All other positions, apart from the top-left corner, need to be marked as dirty. */ private _getDirtyRangesForArrayFormula; }