@univerjs/sheets
Version:
UniverSheet normal base-sheets
23 lines (22 loc) • 852 B
TypeScript
import { Disposable, Injector, IUniverInstanceService } from '@univerjs/core';
import { IAutoFillService } from '../services/auto-fill/auto-fill.service';
export declare class AutoFillController extends Disposable {
private readonly _univerInstanceService;
private readonly _autoFillService;
private readonly _injector;
private _beforeApplyData;
private _copyData;
constructor(_univerInstanceService: IUniverInstanceService, _autoFillService: IAutoFillService, _injector: Injector);
private _init;
quit(): void;
private _initDefaultHook;
private _presetAndCacheData;
private _getApplyData;
private _applyFunctions;
private _getCopyData;
private _getEmptyCopyDataPiece;
private _getMergeApplyData;
private _fillData;
private _shouldDisableSeries;
private _getPreferredApplyType;
}