Register type
Register 타입은 라우터 인스턴스와 라우트 트리를 등록하는 데 사용됩니다. 이를 통해 TanStack Router의 전체 타입 안전성을 활용할 수 있으며, @tanstack/react-router 패키지의 최상위 내보내기(export) 기능도 사용할 수 있습니다.
export type Register = {
// router: [Your router type here]
};라우터 인스턴스에 라우트 트리를 등록하려면, 선언 병합(declaration merging)을 사용하여 router 속성 아래에 라우터 인스턴스 타입을 Register 인터페이스에 추가하세요.
Examples
const router = createRouter({
// ...
});
declare module "@tanstack/react-router" {
interface Register {
router: typeof router;
}
}