15 lines
449 B
TypeScript
15 lines
449 B
TypeScript
import { createRouter } from "@tanstack/react-router";
|
||
import { routeTree } from "./routeTree.gen";
|
||
|
||
export function getRouter() {
|
||
// trailingSlash: "always" 保持 WordPress 风格的尾斜杠 URL(/product/xxx/)
|
||
const router = createRouter({ routeTree, defaultPreload: "intent", trailingSlash: "always" });
|
||
return router;
|
||
}
|
||
|
||
declare module "@tanstack/react-router" {
|
||
interface Register {
|
||
router: ReturnType<typeof getRouter>;
|
||
}
|
||
}
|