Skip to main content
Version: 4.0.0

Path Function

For cases like redirects or when the Link component isn’t suitable, use the $path function to get type-safe URLs.

---
import { isLoggedIn } from '../utils';
import { $path } from "astro-typesafe-routes/path";

const cookie = Astro.request.headers.get('cookie');

if (!isLoggedIn(cookie)) {
return Astro.redirect($path({ to: "/login" }));
}
---