import { ActionCreatorsMapObject } from "redux" ; import ActionTypes from "../../core/ActionTypes" ; import { CurtainLoadSceneAction , ReducerDict , SceneBundle } from "../../core" ; export function curtainLoadScene < P extends PP , S , A extends ActionCreatorsMapObject , PP > ( arenaReducerDict , sceneBundle , isInitial , loadedCb ) { return { type : ActionTypes . ARENA_CURTAIN_LOAD_SCENE , arenaReducerDict , sceneBundle , isInitial , loadedCb } ; } export default { curtainLoadScene } ;