function parseSagaState(routeFragment, sagas, currentLocation) {
	return {
		match: cmf.router.matchPath(currentLocation.pathname, { path: routeFragment }),
		maybeSaga: sagas[routeFragment],
	};
}
/**
 * for a route a list of running saga and current location return a
 * match object and a saga
 *
 * @param {string} routeFragments - the route fragment associated to a saga
 * @param {RunningTasks} sagas
 * @param {Location} currentLocation
 * @param {int} index
 */
for a route a list of running saga and current location return a
match object and a saga

@param {string} routeFragments - the route fragment associated to a saga
@param {RunningTasks} sagas
@param {Location} currentLocation
@param {int} index
for a route a list of running saga and current location return a match object and a saga @param { string } routeFragments - the route fragment associated to a saga @param { RunningTasks } sagas @param { Location } currentLocation @param { int } index
function parseSagaState(routeFragment, sagas, currentLocation) {
	return {
		match: cmf.router.matchPath(currentLocation.pathname, { path: routeFragment }),
		maybeSaga: sagas[routeFragment],
	};
}
function parseSagaState ( routeFragment , sagas , currentLocation ) { return { match : cmf . router . matchPath ( currentLocation . pathname , { path : routeFragment } ) , maybeSaga : sagas [ routeFragment ] , } ; }
for a route a list of running saga and current location return a
 match object and a saga
for a route a list of running saga and current location return a match object and a saga