Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
53 lines
2.2 KiB
TypeScript
53 lines
2.2 KiB
TypeScript
// Module ID: 12502
|
|
// Function ID: 12503
|
|
// Name: SearchSessionAnalyticsManager
|
|
// Dependencies: [7993, 12503, 12483, 2]
|
|
|
|
// Module 12502 (SearchSessionAnalyticsManager)
|
|
import TrackingConstants from "TrackingConstants" /* 7993 */;
|
|
import SearchUtils from "SearchUtils" /* 12483 */;
|
|
import AbstractSearchSessionAnalyticsManager from "AbstractSearchSessionAnalyticsManager" /* 12503 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
let closure_2 = TrackingConstants.SEARCH_TAB_TO_ANALYTICS_SEARCH_TAB;
|
|
class SearchSessionAnalyticsManager extends tmp2 {
|
|
constructor() {
|
|
applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target);
|
|
map = new Map();
|
|
applyArgumentsResult.locations = map;
|
|
map1 = new Map();
|
|
applyArgumentsResult.selectedTabs = map1;
|
|
return applyArgumentsResult;
|
|
}
|
|
}
|
|
const prototype = SearchSessionAnalyticsManager.prototype;
|
|
prototype["_initialize"] = function _initialize(searchContext, arg1) {
|
|
const locations = this.locations;
|
|
const result = locations.set(SearchUtils.getSearchContextId(searchContext), arg1);
|
|
};
|
|
prototype["_terminate"] = function _terminate(searchContext) {
|
|
const searchContextId = SearchUtils.getSearchContextId(searchContext);
|
|
const locations = this.locations;
|
|
locations.delete(searchContextId);
|
|
const selectedTabs = this.selectedTabs;
|
|
selectedTabs.delete(searchContextId);
|
|
};
|
|
prototype["_transferSession"] = function _transferSession() {
|
|
|
|
};
|
|
prototype["getLocation"] = function getLocation(searchContext) {
|
|
const locations = this.locations;
|
|
return locations.get(SearchUtils.getSearchContextId(searchContext));
|
|
};
|
|
prototype["getSelectedTab"] = function getSelectedTab(searchContext) {
|
|
const selectedTabs = this.selectedTabs;
|
|
return selectedTabs.get(SearchUtils.getSearchContextId(searchContext));
|
|
};
|
|
prototype["setSelectedTab"] = function setSelectedTab(searchContext, arg1) {
|
|
const selectedTabs = this.selectedTabs;
|
|
const result = selectedTabs.set(SearchUtils.getSearchContextId(searchContext), closure_2[arg1]);
|
|
};
|
|
const searchSessionAnalyticsManager = new SearchSessionAnalyticsManager();
|
|
let result = size.fileFinishedImporting("modules/search/managers/native/SearchSessionAnalyticsManager.tsx");
|
|
|
|
export default searchSessionAnalyticsManager;
|