libs/impl/src/utils/getRoute.ts
[key: string]:
|
Defined in libs/impl/src/utils/getRoute.ts:8
|
interface IGetRouteUrlParameters {
[key: string]: string | number
}
export const getRoute = (
route: string,
urlParameters?: IGetRouteUrlParameters
) => {
if (!urlParameters) {
return route
}
let finalRoute = route
for (const [urlParametersKey, urlParameterValue] of Object.entries(
urlParameters
)) {
finalRoute = finalRoute.replace(
`{${urlParametersKey}}`,
urlParameterValue.toString()
)
}
return finalRoute
}