@traveloka/core/routes
This module basical
Important files
-
Current route utils
packages/core/routes/getCurrentRoute.ts— Gets current route based on thectxobject (for data-fetching function)packages/core/routes/CurrentRouteContext.tsx— Similar to Next'suseRouter, but we parse the routes on our own because we want to differentiate between
-
Route/link generator
packages/core/routes/useLocalizedRouter.ts— Returns arouteto generate a URL stringpackages/core/routes/useRouter.ts— Returns a[href, asPath]pair, for example to push toRouter.push(href, asPath)
-
Utility functions
packages/core/routes/parseURL.ts— Parse a URL string to its components