UNPKG

3.43 kBTypeScriptView Raw
1import { GridCtrl } from "./gridComp/gridCtrl";
2import { GridBodyCtrl } from "./gridBodyComp/gridBodyCtrl";
3import { RowContainerCtrl } from "./gridBodyComp/rowContainer/rowContainerCtrl";
4import { FakeHScrollCtrl } from "./gridBodyComp/fakeHScrollCtrl";
5import { BeanStub } from "./context/beanStub";
6import { GridHeaderCtrl } from "./headerRendering/gridHeaderCtrl";
7import { HeaderRowContainerCtrl } from "./headerRendering/rowContainer/headerRowContainerCtrl";
8interface ReadyParams {
9 gridCtrl: GridCtrl;
10 gridBodyCtrl: GridBodyCtrl;
11 centerRowContainerCtrl: RowContainerCtrl;
12 leftRowContainerCtrl: RowContainerCtrl;
13 rightRowContainerCtrl: RowContainerCtrl;
14 bottomCenterRowContainerCtrl: RowContainerCtrl;
15 bottomLeftRowContainerCtrl: RowContainerCtrl;
16 bottomRightRowContainerCtrl: RowContainerCtrl;
17 topCenterRowContainerCtrl: RowContainerCtrl;
18 topLeftRowContainerCtrl: RowContainerCtrl;
19 topRightRowContainerCtrl: RowContainerCtrl;
20 fakeHScrollCtrl: FakeHScrollCtrl;
21 gridHeaderCtrl: GridHeaderCtrl;
22 centerHeaderRowContainerCtrl: HeaderRowContainerCtrl;
23 leftHeaderRowContainerCtrl: HeaderRowContainerCtrl;
24 rightHeaderRowContainerCtrl: HeaderRowContainerCtrl;
25}
26export declare class CtrlsService extends BeanStub {
27 static readonly NAME = "ctrlsService";
28 private gridCtrl;
29 private gridBodyCtrl;
30 private centerRowContainerCtrl;
31 private leftRowContainerCtrl;
32 private rightRowContainerCtrl;
33 private bottomCenterRowContainerCtrl;
34 private bottomLeftRowContainerCtrl;
35 private bottomRightRowContainerCtrl;
36 private topCenterRowContainerCtrl;
37 private topLeftRowContainerCtrl;
38 private topRightRowContainerCtrl;
39 private centerHeaderRowContainerCtrl;
40 private leftHeaderRowContainerCtrl;
41 private rightHeaderRowContainerCtrl;
42 private fakeHScrollCtrl;
43 private gridHeaderCtrl;
44 private ready;
45 private readyCallbacks;
46 private checkReady;
47 whenReady(callback: (p: ReadyParams) => void): void;
48 private createReadyParams;
49 registerFakeHScrollCtrl(ctrl: FakeHScrollCtrl): void;
50 registerGridHeaderCtrl(gridHeaderCtrl: GridHeaderCtrl): void;
51 registerCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
52 registerLeftRowContainerCtrl(ctrl: RowContainerCtrl): void;
53 registerRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
54 registerTopCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
55 registerTopLeftRowContainerCon(ctrl: RowContainerCtrl): void;
56 registerTopRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
57 registerBottomCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
58 registerBottomLeftRowContainerCtrl(ctrl: RowContainerCtrl): void;
59 registerBottomRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
60 registerHeaderContainer(ctrl: HeaderRowContainerCtrl, pinned: string | null): void;
61 registerGridBodyCtrl(ctrl: GridBodyCtrl): void;
62 registerGridCtrl(ctrl: GridCtrl): void;
63 getFakeHScrollCtrl(): FakeHScrollCtrl;
64 getGridHeaderCtrl(): GridHeaderCtrl;
65 getGridCtrl(): GridCtrl;
66 getCenterRowContainerCtrl(): RowContainerCtrl;
67 getTopCenterRowContainerCtrl(): RowContainerCtrl;
68 getBottomCenterRowContainerCtrl(): RowContainerCtrl;
69 getGridBodyCtrl(): GridBodyCtrl;
70 getHeaderRowContainerCtrls(): HeaderRowContainerCtrl[];
71 getHeaderRowContainerCtrl(pinned?: string | null): HeaderRowContainerCtrl;
72}
73export {};