import { Route, Routes } from './route'; import { RoutesName, RoutesMap } from './routesMap'; import { UrlParamsWriting } from './url'; export type RouteGetByKey> = RoutesMap[TKey]; export type RouteParamsByKey = RouteGetByKey extends Route ? UrlParamsWriting> : Record;