| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- import { Context } from "../context/context";
- import { ColumnApi } from "../columnController/columnApi";
- import { ColumnController } from "../columnController/columnController";
- import { HeaderNavigationService } from "../headerRendering/header/headerNavigationService";
- import { GridApi } from "../gridApi";
- import { GridOptionsWrapper } from "../gridOptionsWrapper";
- import { ExpressionService } from "../valueService/expressionService";
- import { RowRenderer } from "./rowRenderer";
- import { TemplateService } from "../templateService";
- import { ValueService } from "../valueService/valueService";
- import { EventService } from "../eventService";
- import { ColumnAnimationService } from "./columnAnimationService";
- import { IRangeController, ISelectionHandleFactory } from "../interfaces/iRangeController";
- import { FocusController } from "../focusController";
- import { IContextMenuFactory } from "../interfaces/iContextMenuFactory";
- import { CellRendererFactory } from "./cellRendererFactory";
- import { PopupService } from "../widgets/popupService";
- import { ValueFormatterService } from "./valueFormatterService";
- import { StylingService } from "../styling/stylingService";
- import { ColumnHoverService } from "./columnHoverService";
- import { GridPanel } from "../gridPanel/gridPanel";
- import { PaginationProxy } from "../pagination/paginationProxy";
- import { AnimationFrameService } from "../misc/animationFrameService";
- import { UserComponentFactory } from "../components/framework/userComponentFactory";
- import { DragAndDropService } from "../dragAndDrop/dragAndDropService";
- import { SortController } from "../sortController";
- import { FilterManager } from "../filter/filterManager";
- import { MaxDivHeightScaler } from "./maxDivHeightScaler";
- import { IFrameworkOverrides } from "../interfaces/iFrameworkOverrides";
- import { DetailRowCompCache } from "./detailRowCompCache";
- import { CellPositionUtils } from "../entities/cellPosition";
- import { RowPositionUtils } from "../entities/rowPosition";
- import { SelectionController } from "../selectionController";
- /** Using the IoC has a slight performance consideration, which is no problem most of the
- * time, unless we are trashing objects - which is the case when scrolling and rowComp
- * and cellComp. So for performance reasons, RowComp and CellComp do not get autowired
- * with the IoC. Instead they get passed this object which is all the beans the RowComp
- * and CellComp need. Not autowiring all the cells gives performance improvement. */
- export declare class Beans {
- paginationProxy: PaginationProxy;
- context: Context;
- columnApi: ColumnApi;
- gridApi: GridApi;
- gridOptionsWrapper: GridOptionsWrapper;
- expressionService: ExpressionService;
- rowRenderer: RowRenderer;
- $compile: any;
- templateService: TemplateService;
- valueService: ValueService;
- eventService: EventService;
- columnController: ColumnController;
- headerNavigationService: HeaderNavigationService;
- columnAnimationService: ColumnAnimationService;
- rangeController: IRangeController;
- focusController: FocusController;
- contextMenuFactory: IContextMenuFactory;
- cellRendererFactory: CellRendererFactory;
- popupService: PopupService;
- valueFormatterService: ValueFormatterService;
- stylingService: StylingService;
- columnHoverService: ColumnHoverService;
- userComponentFactory: UserComponentFactory;
- taskQueue: AnimationFrameService;
- dragAndDropService: DragAndDropService;
- sortController: SortController;
- filterManager: FilterManager;
- maxDivHeightScaler: MaxDivHeightScaler;
- frameworkOverrides: IFrameworkOverrides;
- detailRowCompCache: DetailRowCompCache;
- cellPositionUtils: CellPositionUtils;
- rowPositionUtils: RowPositionUtils;
- selectionController: SelectionController;
- selectionHandleFactory: ISelectionHandleFactory;
- doingMasterDetail: boolean;
- gridPanel: GridPanel;
- registerGridComp(gridPanel: GridPanel): void;
- private postConstruct;
- }
|