decord/source/1491_TabRouter.js
2026-08-06 08:05:19 +00:00

46 lines
1.3 KiB
JavaScript

// Module ID: 1491
// Function ID: 1492
// Name: TabRouter
// Dependencies: [1492]
// Module 1491 (TabRouter)
let require = arg1;
const dependencyMap = arg6;
let obj = {
jumpTo(name, params) {
const payload = { name, params };
return { type: "JUMP_TO", payload };
}
};
arg5.TabActions = obj;
arg5.TabRouter = function TabRouter(merged) {
let obj = require(1492) /* getRouteHistory */;
const SwitchRouterResult = obj.SwitchRouter(merged);
require = SwitchRouterResult;
obj = {};
merged = Object.assign(SwitchRouterResult);
obj.type = "tab";
obj.getInitialState = function getInitialState(arg0) {
const initialState = SwitchRouterResult.getInitialState(arg0);
const obj = {};
const merged = Object.assign(initialState);
obj.type = "tab";
obj.key = "tab-" + initialState.key;
return obj;
};
obj.getRehydratedState = function getRehydratedState(stale) {
if (false === stale.stale) {
return stale;
} else {
const rehydratedState = SwitchRouterResult.getRehydratedState(stale, arg1);
const obj = {};
const merged = Object.assign(rehydratedState);
obj.type = "tab";
const _HermesInternal = HermesInternal;
obj.key = "tab-" + rehydratedState.key;
return obj;
}
};
obj.actionCreators = obj;
return obj;
};