UNPKG

2.99 kBTypeScriptView Raw
1import { C as Component } from './Component-1d0e5b9b';
2
3declare 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}
76interface ContextMenuItems {
77 name: string;
78 kind: string;
79 action: any;
80}
81interface ContextMenuOptions {
82 isSelectionEnabled: boolean;
83 isFilterEnabled: boolean;
84 onClose: any;
85}
86
87export { HierarchyNavigation as H };