Grabbed dndbeyond's source code

```
~/go/bin/sourcemapper -output ddb -jsurl https://media.dndbeyond.com/character-app/static/js/main.90aa78c5.js
```
This commit is contained in:
2025-05-28 11:50:03 -07:00
commit 8df9031d27
3592 changed files with 319051 additions and 0 deletions
@@ -0,0 +1,40 @@
import { routerReducer } from "react-router-redux";
import { combineReducers } from "redux";
import { defaultReducers } from "@dndbeyond/character-rules-engine/es";
import builder from "../../CharacterBuilder/reducers/builder";
import appEnv from "../../Shared/reducers/appEnv";
import appInfo from "../../Shared/reducers/appInfo";
import rollResult from "../../Shared/reducers/rollResult";
import toastMessage from "../../Shared/reducers/toastMessage";
import sheet from "./sheet";
const initialRouteControls = {
currentPath: "",
navigate: (route) => {
console.log("navigate not setup failed to go to", route);
},
};
const rootReducer = combineReducers({
...defaultReducers,
appEnv,
appInfo,
sheet,
builder,
toastMessage,
rollResult,
router: routerReducer,
routeControls: (state = initialRouteControls, action) => {
switch (action.type) {
case "SET_ROUTE_CONTROLS":
return action.payload;
default:
break;
}
return state;
},
});
export default rootReducer;
@@ -0,0 +1,24 @@
import { SheetAction, sheetActionTypes } from "../actions/sheet";
import { SheetState } from "../typings";
const initialState: SheetState = {
initFailed: false,
initError: null,
};
function sheet(
state: SheetState = initialState,
action: SheetAction
): SheetState {
switch (action.type) {
case sheetActionTypes.CHARACTER_RECEIVE_FAIL:
return {
...state,
initFailed: true,
initError: action.payload.error,
};
}
return state;
}
export default sheet;