@univerjs-pro/sheets-pivot
Version:
Univer Sheets Pivot Table
21 lines (20 loc) • 1.28 kB
TypeScript
import { Disposable, ICommandService, IUniverInstanceService } from '@univerjs/core';
import { IActiveDirtyManagerService } from '@univerjs/engine-formula';
import { SheetsPivotTableConfigModel } from '../models/sheets-pivot-config-model';
import { SheetsPivotTableAdaptorModel } from '../models/sheets-pivot-table-adaptor-model';
import { SheetsPivotRPCService } from '../services/sheets-pivot-rpc.service';
export declare class SheetsPivotRPCController extends Disposable {
private readonly _commandService;
private readonly _sheetsPivotRpcService;
private readonly _sheetsPivotTableAdaptorModel;
private readonly _sheetsPivotTableConfigModel;
private readonly _univerInstanceService;
readonly _activeDirtyManagerService: IActiveDirtyManagerService;
constructor(_commandService: ICommandService, _sheetsPivotRpcService: SheetsPivotRPCService, _sheetsPivotTableAdaptorModel: SheetsPivotTableAdaptorModel, _sheetsPivotTableConfigModel: SheetsPivotTableConfigModel, _univerInstanceService: IUniverInstanceService, _activeDirtyManagerService: IActiveDirtyManagerService);
private _initDataSendListener;
/**
* - register dirty service, used to mark the pivot table view dirty
* @returns {void}
*/
registerDirtyService(): void;
}