Срочно изучаю реакт применительно к проекту, встретился оператор as в строке "import {routerReducer as routing} from 'react-router-redux';"
Может кто подскажет, что этот оператор делает? Вот листинг файла src/routes/index.tsx:
import {combineReducers} from "redux";
import {Location} from "history";
import {routerReducer as routing} from 'react-router-redux';
import routes, {RoutesState} from "routes/reducer";
import connections, {ConnectionStates} from './connections';
import session, {SessionState} from './session';
import authToken from "./authToken";
export interface RootState {
routing: {
locationBeforeTransitions: Location;
};
connections: ConnectionStates;
session: SessionState;
authToken: string;
routes: RoutesState;
}
export function getRootReducer() {
return combineReducers<RootState>({
routing,
connections,
session,
authToken,
routes,
});
}
По идее оператор должен позволять считать переменную принадлежащей к типу routing, но routing ни откуда не импортировался. И поиск слова "routing" по всему проекту(в том числе по папке node_modules) не находит ни чего подходящего.