Не могу понять суть работы с ReturType
Ребят! Всем салют! Не могу толком понять в чём заключается работа ReturnType? Если кто может объяснить на понятном языке то буду очень благодарен!
import thunk from "redux-thunk";
import {createStore, applyMiddleware} from "redux";
import {rootReducer} from "../index";
export const store = createStore(rootReducer, applyMiddleware(thunk))
export type RootState = ReturnType<typeof rootReducer>