1 | import { C as Component } from './Component-022555dd';
|
2 |
|
3 | declare class HierarchyNavigation extends Component {
|
4 | private server;
|
5 | private getToken;
|
6 | private environmentFqdn;
|
7 | private clickedInstance;
|
8 | private isHierarchySelectionActive;
|
9 | private hierarchySelectorElem;
|
10 | private filterPathElem;
|
11 | private searchWrapperElem;
|
12 | private hierarchyListWrapperElem;
|
13 | private hierarchyListElem;
|
14 | private noResultsElem;
|
15 | private notFoundElem;
|
16 | private hierarchyElem;
|
17 | private instanceListElem;
|
18 | private instanceListWrapperElem;
|
19 | private lastInstanceContinuationToken;
|
20 | private usedInstanceSearchContinuationTokens;
|
21 | private envHierarchies;
|
22 | private envTypes;
|
23 | private selectedHierarchyName;
|
24 | private viewType;
|
25 | private viewTypesElem;
|
26 | private searchGloballyElem;
|
27 | private lookupGloballyElem;
|
28 | private instanceLookupLoadingElem;
|
29 | private mode;
|
30 | private searchString;
|
31 | private path;
|
32 | private originalPathBeforeReverseLookup;
|
33 | private contextMenu;
|
34 | private contextMenuProps;
|
35 | private timeSeriesIdForLookup;
|
36 | private lastLookedupInstance;
|
37 | constructor(renderTarget: Element);
|
38 | HierarchyNavigation(): void;
|
39 | render(environmentFqdn: string, getToken: any, hierarchyNavOptions?: any): Promise<void>;
|
40 | private setModeAndRequestParamsForSearch;
|
41 | private setModeAndRequestParamsForNavigate;
|
42 | private setModeAndRequestParamsForFilter;
|
43 | private renderHierarchySelection;
|
44 | private switchToSearchView;
|
45 | private requestPayload;
|
46 | private clearAndGetResults;
|
47 | private showNoResultsForSearch;
|
48 | private doExactSearchWithPossiblePaths;
|
49 | private prepareComponentForLookup;
|
50 | private getInstance;
|
51 | private simulateExpand;
|
52 | private prepareComponentForAfterLookup;
|
53 | private removeCurrentHitsOfLastLookup;
|
54 | private showNotFoundForReverseLookup;
|
55 | showInstance(timeSeriesID: Array<string | null>, hierarchyIds?: Array<string>): Promise<void>;
|
56 | private renderTree;
|
57 | private renderInstances;
|
58 | private pathSearchAndRenderResult;
|
59 | private pathSearch;
|
60 | private renderSearchResult;
|
61 | private fillDataRecursively;
|
62 | closeContextMenu: () => void;
|
63 | private prepareForContextMenu;
|
64 | drawContextMenu: (contextMenuItems: Array<ContextMenuItems>, contextMenuOptions: ContextMenuOptions) => void;
|
65 | private createHierarchyItemElem;
|
66 | private createInstanceElem;
|
67 | private hasHits;
|
68 | private hierarchyNodeIdentifier;
|
69 | private instanceNodeIdentifier;
|
70 | private instanceNodeStringToDisplay;
|
71 | private instanceNodeString;
|
72 | private clearAndHideFilterPath;
|
73 | private selectHierarchy;
|
74 | private resettingVariablesForEnvChange;
|
75 | }
|
76 | interface ContextMenuItems {
|
77 | name: string;
|
78 | kind: string;
|
79 | action: any;
|
80 | }
|
81 | interface ContextMenuOptions {
|
82 | isSelectionEnabled: boolean;
|
83 | isFilterEnabled: boolean;
|
84 | onClose: any;
|
85 | }
|
86 |
|
87 | export { HierarchyNavigation as H };
|