Files
bun-template/src/routeTypes.ts
bipproduction 8d48aa8765 tambahan
2025-11-25 10:51:44 +08:00

12 lines
364 B
TypeScript

export type AppRoute = "/login" | "/" | "/dashboard" | "/dashboard/apikey/apikey" | "/dashboard/dashboard";
export function route(path: AppRoute, params?: Record<string,string|number>) {
if (!params) return path;
let final = path;
for (const k of Object.keys(params)) {
final = final.replace(":" + k, params[k] + "") as AppRoute;
}
return final;
}