@tanstack/router
Advanced tools
Comparing version 0.0.1-beta.132 to 0.0.1-beta.133
@@ -14,7 +14,7 @@ { | ||
"name": "tiny-invariant@1.3.1/node_modules/tiny-invariant/dist/esm/tiny-invariant.js", | ||
"uid": "3bca-49" | ||
"uid": "767e-49" | ||
}, | ||
{ | ||
"name": "tiny-warning@1.0.3/node_modules/tiny-warning/dist/tiny-warning.esm.js", | ||
"uid": "3bca-51" | ||
"uid": "767e-51" | ||
} | ||
@@ -30,35 +30,35 @@ ] | ||
{ | ||
"uid": "3bca-53", | ||
"uid": "767e-53", | ||
"name": "history.ts" | ||
}, | ||
{ | ||
"uid": "3bca-55", | ||
"uid": "767e-55", | ||
"name": "utils.ts" | ||
}, | ||
{ | ||
"uid": "3bca-57", | ||
"uid": "767e-57", | ||
"name": "path.ts" | ||
}, | ||
{ | ||
"uid": "3bca-59", | ||
"uid": "767e-59", | ||
"name": "qss.ts" | ||
}, | ||
{ | ||
"uid": "3bca-67", | ||
"uid": "767e-67", | ||
"name": "react.tsx" | ||
}, | ||
{ | ||
"uid": "3bca-69", | ||
"uid": "767e-69", | ||
"name": "route.ts" | ||
}, | ||
{ | ||
"uid": "3bca-71", | ||
"uid": "767e-71", | ||
"name": "searchParams.ts" | ||
}, | ||
{ | ||
"uid": "3bca-73", | ||
"uid": "767e-73", | ||
"name": "router.ts" | ||
}, | ||
{ | ||
"uid": "3bca-75", | ||
"uid": "767e-75", | ||
"name": "index.ts" | ||
@@ -70,7 +70,7 @@ } | ||
"name": "store/build/esm/index.js", | ||
"uid": "3bca-63" | ||
"uid": "767e-63" | ||
}, | ||
{ | ||
"name": "react-store/build/esm/index.js", | ||
"uid": "3bca-65" | ||
"uid": "767e-65" | ||
} | ||
@@ -80,3 +80,3 @@ ] | ||
{ | ||
"uid": "3bca-61", | ||
"uid": "767e-61", | ||
"name": "\u0000rollupPluginBabelHelpers.js" | ||
@@ -90,92 +90,92 @@ } | ||
"nodeParts": { | ||
"3bca-49": { | ||
"767e-49": { | ||
"renderedLength": 199, | ||
"gzipLength": 134, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-48" | ||
"mainUid": "767e-48" | ||
}, | ||
"3bca-51": { | ||
"767e-51": { | ||
"renderedLength": 48, | ||
"gzipLength": 65, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-50" | ||
"mainUid": "767e-50" | ||
}, | ||
"3bca-53": { | ||
"767e-53": { | ||
"renderedLength": 5643, | ||
"gzipLength": 1404, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-52" | ||
"mainUid": "767e-52" | ||
}, | ||
"3bca-55": { | ||
"767e-55": { | ||
"renderedLength": 2821, | ||
"gzipLength": 990, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-54" | ||
"mainUid": "767e-54" | ||
}, | ||
"3bca-57": { | ||
"767e-57": { | ||
"renderedLength": 6028, | ||
"gzipLength": 1423, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-56" | ||
"mainUid": "767e-56" | ||
}, | ||
"3bca-59": { | ||
"767e-59": { | ||
"renderedLength": 1395, | ||
"gzipLength": 558, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-58" | ||
"mainUid": "767e-58" | ||
}, | ||
"3bca-61": { | ||
"767e-61": { | ||
"renderedLength": 457, | ||
"gzipLength": 241, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-60" | ||
"mainUid": "767e-60" | ||
}, | ||
"3bca-63": { | ||
"767e-63": { | ||
"renderedLength": 1459, | ||
"gzipLength": 543, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-62" | ||
"mainUid": "767e-62" | ||
}, | ||
"3bca-65": { | ||
"767e-65": { | ||
"renderedLength": 2158, | ||
"gzipLength": 750, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-64" | ||
"mainUid": "767e-64" | ||
}, | ||
"3bca-67": { | ||
"767e-67": { | ||
"renderedLength": 15032, | ||
"gzipLength": 3596, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-66" | ||
"mainUid": "767e-66" | ||
}, | ||
"3bca-69": { | ||
"767e-69": { | ||
"renderedLength": 4424, | ||
"gzipLength": 1083, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-68" | ||
"mainUid": "767e-68" | ||
}, | ||
"3bca-71": { | ||
"767e-71": { | ||
"renderedLength": 1387, | ||
"gzipLength": 483, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-70" | ||
"mainUid": "767e-70" | ||
}, | ||
"3bca-73": { | ||
"767e-73": { | ||
"renderedLength": 33195, | ||
"gzipLength": 7568, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-72" | ||
"mainUid": "767e-72" | ||
}, | ||
"3bca-75": { | ||
"767e-75": { | ||
"renderedLength": 0, | ||
"gzipLength": 0, | ||
"brotliLength": 0, | ||
"mainUid": "3bca-74" | ||
"mainUid": "767e-74" | ||
} | ||
}, | ||
"nodeMetas": { | ||
"3bca-48": { | ||
"767e-48": { | ||
"id": "/node_modules/.pnpm/tiny-invariant@1.3.1/node_modules/tiny-invariant/dist/esm/tiny-invariant.js", | ||
"moduleParts": { | ||
"index.production.js": "3bca-49" | ||
"index.production.js": "767e-49" | ||
}, | ||
@@ -185,19 +185,19 @@ "imported": [], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
}, | ||
{ | ||
"uid": "3bca-68" | ||
"uid": "767e-68" | ||
}, | ||
{ | ||
"uid": "3bca-72" | ||
"uid": "767e-72" | ||
}, | ||
{ | ||
"uid": "3bca-66" | ||
"uid": "767e-66" | ||
} | ||
] | ||
}, | ||
"3bca-50": { | ||
"767e-50": { | ||
"id": "/node_modules/.pnpm/tiny-warning@1.0.3/node_modules/tiny-warning/dist/tiny-warning.esm.js", | ||
"moduleParts": { | ||
"index.production.js": "3bca-51" | ||
"index.production.js": "767e-51" | ||
}, | ||
@@ -207,13 +207,13 @@ "imported": [], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
}, | ||
{ | ||
"uid": "3bca-66" | ||
"uid": "767e-66" | ||
} | ||
] | ||
}, | ||
"3bca-52": { | ||
"767e-52": { | ||
"id": "/packages/router/src/history.ts", | ||
"moduleParts": { | ||
"index.production.js": "3bca-53" | ||
"index.production.js": "767e-53" | ||
}, | ||
@@ -223,13 +223,13 @@ "imported": [], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
}, | ||
{ | ||
"uid": "3bca-72" | ||
"uid": "767e-72" | ||
} | ||
] | ||
}, | ||
"3bca-54": { | ||
"767e-54": { | ||
"id": "/packages/router/src/utils.ts", | ||
"moduleParts": { | ||
"index.production.js": "3bca-55" | ||
"index.production.js": "767e-55" | ||
}, | ||
@@ -239,23 +239,23 @@ "imported": [], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
}, | ||
{ | ||
"uid": "3bca-56" | ||
"uid": "767e-56" | ||
}, | ||
{ | ||
"uid": "3bca-72" | ||
"uid": "767e-72" | ||
}, | ||
{ | ||
"uid": "3bca-66" | ||
"uid": "767e-66" | ||
} | ||
] | ||
}, | ||
"3bca-56": { | ||
"767e-56": { | ||
"id": "/packages/router/src/path.ts", | ||
"moduleParts": { | ||
"index.production.js": "3bca-57" | ||
"index.production.js": "767e-57" | ||
}, | ||
"imported": [ | ||
{ | ||
"uid": "3bca-54" | ||
"uid": "767e-54" | ||
} | ||
@@ -265,16 +265,16 @@ ], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
}, | ||
{ | ||
"uid": "3bca-68" | ||
"uid": "767e-68" | ||
}, | ||
{ | ||
"uid": "3bca-72" | ||
"uid": "767e-72" | ||
} | ||
] | ||
}, | ||
"3bca-58": { | ||
"767e-58": { | ||
"id": "/packages/router/src/qss.ts", | ||
"moduleParts": { | ||
"index.production.js": "3bca-59" | ||
"index.production.js": "767e-59" | ||
}, | ||
@@ -284,13 +284,13 @@ "imported": [], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
}, | ||
{ | ||
"uid": "3bca-70" | ||
"uid": "767e-70" | ||
} | ||
] | ||
}, | ||
"3bca-60": { | ||
"767e-60": { | ||
"id": "\u0000rollupPluginBabelHelpers.js", | ||
"moduleParts": { | ||
"index.production.js": "3bca-61" | ||
"index.production.js": "767e-61" | ||
}, | ||
@@ -300,10 +300,10 @@ "imported": [], | ||
{ | ||
"uid": "3bca-66" | ||
"uid": "767e-66" | ||
} | ||
] | ||
}, | ||
"3bca-62": { | ||
"767e-62": { | ||
"id": "/packages/store/build/esm/index.js", | ||
"moduleParts": { | ||
"index.production.js": "3bca-63" | ||
"index.production.js": "767e-63" | ||
}, | ||
@@ -313,20 +313,20 @@ "imported": [], | ||
{ | ||
"uid": "3bca-64" | ||
"uid": "767e-64" | ||
} | ||
] | ||
}, | ||
"3bca-64": { | ||
"767e-64": { | ||
"id": "/packages/react-store/build/esm/index.js", | ||
"moduleParts": { | ||
"index.production.js": "3bca-65" | ||
"index.production.js": "767e-65" | ||
}, | ||
"imported": [ | ||
{ | ||
"uid": "3bca-78" | ||
"uid": "767e-78" | ||
}, | ||
{ | ||
"uid": "3bca-79" | ||
"uid": "767e-79" | ||
}, | ||
{ | ||
"uid": "3bca-62" | ||
"uid": "767e-62" | ||
} | ||
@@ -336,32 +336,32 @@ ], | ||
{ | ||
"uid": "3bca-72" | ||
"uid": "767e-72" | ||
}, | ||
{ | ||
"uid": "3bca-66" | ||
"uid": "767e-66" | ||
} | ||
] | ||
}, | ||
"3bca-66": { | ||
"767e-66": { | ||
"id": "/packages/router/src/react.tsx", | ||
"moduleParts": { | ||
"index.production.js": "3bca-67" | ||
"index.production.js": "767e-67" | ||
}, | ||
"imported": [ | ||
{ | ||
"uid": "3bca-60" | ||
"uid": "767e-60" | ||
}, | ||
{ | ||
"uid": "3bca-78" | ||
"uid": "767e-78" | ||
}, | ||
{ | ||
"uid": "3bca-64" | ||
"uid": "767e-64" | ||
}, | ||
{ | ||
"uid": "3bca-48" | ||
"uid": "767e-48" | ||
}, | ||
{ | ||
"uid": "3bca-50" | ||
"uid": "767e-50" | ||
}, | ||
{ | ||
"uid": "3bca-54" | ||
"uid": "767e-54" | ||
} | ||
@@ -371,23 +371,23 @@ ], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
}, | ||
{ | ||
"uid": "3bca-68" | ||
"uid": "767e-68" | ||
} | ||
] | ||
}, | ||
"3bca-68": { | ||
"767e-68": { | ||
"id": "/packages/router/src/route.ts", | ||
"moduleParts": { | ||
"index.production.js": "3bca-69" | ||
"index.production.js": "767e-69" | ||
}, | ||
"imported": [ | ||
{ | ||
"uid": "3bca-48" | ||
"uid": "767e-48" | ||
}, | ||
{ | ||
"uid": "3bca-56" | ||
"uid": "767e-56" | ||
}, | ||
{ | ||
"uid": "3bca-66" | ||
"uid": "767e-66" | ||
} | ||
@@ -397,14 +397,14 @@ ], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
} | ||
] | ||
}, | ||
"3bca-70": { | ||
"767e-70": { | ||
"id": "/packages/router/src/searchParams.ts", | ||
"moduleParts": { | ||
"index.production.js": "3bca-71" | ||
"index.production.js": "767e-71" | ||
}, | ||
"imported": [ | ||
{ | ||
"uid": "3bca-58" | ||
"uid": "767e-58" | ||
} | ||
@@ -414,32 +414,32 @@ ], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
}, | ||
{ | ||
"uid": "3bca-72" | ||
"uid": "767e-72" | ||
} | ||
] | ||
}, | ||
"3bca-72": { | ||
"767e-72": { | ||
"id": "/packages/router/src/router.ts", | ||
"moduleParts": { | ||
"index.production.js": "3bca-73" | ||
"index.production.js": "767e-73" | ||
}, | ||
"imported": [ | ||
{ | ||
"uid": "3bca-64" | ||
"uid": "767e-64" | ||
}, | ||
{ | ||
"uid": "3bca-48" | ||
"uid": "767e-48" | ||
}, | ||
{ | ||
"uid": "3bca-56" | ||
"uid": "767e-56" | ||
}, | ||
{ | ||
"uid": "3bca-70" | ||
"uid": "767e-70" | ||
}, | ||
{ | ||
"uid": "3bca-54" | ||
"uid": "767e-54" | ||
}, | ||
{ | ||
"uid": "3bca-52" | ||
"uid": "767e-52" | ||
} | ||
@@ -449,47 +449,47 @@ ], | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
} | ||
] | ||
}, | ||
"3bca-74": { | ||
"767e-74": { | ||
"id": "/packages/router/src/index.ts", | ||
"moduleParts": { | ||
"index.production.js": "3bca-75" | ||
"index.production.js": "767e-75" | ||
}, | ||
"imported": [ | ||
{ | ||
"uid": "3bca-48" | ||
"uid": "767e-48" | ||
}, | ||
{ | ||
"uid": "3bca-50" | ||
"uid": "767e-50" | ||
}, | ||
{ | ||
"uid": "3bca-52" | ||
"uid": "767e-52" | ||
}, | ||
{ | ||
"uid": "3bca-76" | ||
"uid": "767e-76" | ||
}, | ||
{ | ||
"uid": "3bca-56" | ||
"uid": "767e-56" | ||
}, | ||
{ | ||
"uid": "3bca-58" | ||
"uid": "767e-58" | ||
}, | ||
{ | ||
"uid": "3bca-68" | ||
"uid": "767e-68" | ||
}, | ||
{ | ||
"uid": "3bca-77" | ||
"uid": "767e-77" | ||
}, | ||
{ | ||
"uid": "3bca-72" | ||
"uid": "767e-72" | ||
}, | ||
{ | ||
"uid": "3bca-70" | ||
"uid": "767e-70" | ||
}, | ||
{ | ||
"uid": "3bca-54" | ||
"uid": "767e-54" | ||
}, | ||
{ | ||
"uid": "3bca-66" | ||
"uid": "767e-66" | ||
} | ||
@@ -500,3 +500,3 @@ ], | ||
}, | ||
"3bca-76": { | ||
"767e-76": { | ||
"id": "/packages/router/src/link.ts", | ||
@@ -507,7 +507,7 @@ "moduleParts": {}, | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
} | ||
] | ||
}, | ||
"3bca-77": { | ||
"767e-77": { | ||
"id": "/packages/router/src/routeInfo.ts", | ||
@@ -518,7 +518,7 @@ "moduleParts": {}, | ||
{ | ||
"uid": "3bca-74" | ||
"uid": "767e-74" | ||
} | ||
] | ||
}, | ||
"3bca-78": { | ||
"767e-78": { | ||
"id": "react", | ||
@@ -529,6 +529,6 @@ "moduleParts": {}, | ||
{ | ||
"uid": "3bca-66" | ||
"uid": "767e-66" | ||
}, | ||
{ | ||
"uid": "3bca-64" | ||
"uid": "767e-64" | ||
} | ||
@@ -538,3 +538,3 @@ ], | ||
}, | ||
"3bca-79": { | ||
"767e-79": { | ||
"id": "use-sync-external-store/shim/with-selector", | ||
@@ -545,3 +545,3 @@ "moduleParts": {}, | ||
{ | ||
"uid": "3bca-64" | ||
"uid": "767e-64" | ||
} | ||
@@ -548,0 +548,0 @@ ], |
@@ -20,3 +20,3 @@ import * as React from 'react'; | ||
export type MakeMatchRouteOptions<TFrom extends RegisteredRoutesInfo['routePaths'] = '/', TTo extends string = ''> = ToOptions<RegisteredRoutesInfo, TFrom, TTo> & MatchRouteOptions & { | ||
children?: ReactNode | ((params: RouteByPath<RegisteredRoutesInfo, ResolveRelativePath<TFrom, NoInfer<TTo>>>['__types']['allParams']) => ReactNode); | ||
children?: ((params?: RouteByPath<RegisteredRoutesInfo, ResolveRelativePath<TFrom, NoInfer<TTo>>>['__types']['allParams']) => ReactNode) | React.ReactNode; | ||
}; | ||
@@ -58,3 +58,3 @@ export type MakeLinkPropsOptions<TFrom extends string = '/', TTo extends string = ''> = LinkPropsOptions<TFrom, TTo> & React.AnchorHTMLAttributes<HTMLAnchorElement>; | ||
export declare function useRouter(): RegisteredRouter; | ||
export declare function useRouterState<T = Router['state']>(select?: (state: Router['state']) => T): T; | ||
export declare function useRouterState<T = RegisteredRouter['state']>(select?: (state: RegisteredRouter['state']) => T): T; | ||
export declare function useMatches(): RouteMatch[]; | ||
@@ -61,0 +61,0 @@ export declare function useMatch<TFrom extends keyof RegisteredRoutesInfo['routesById'], TStrict extends boolean = true, TRouteMatchState = RouteMatch<RegisteredRoutesInfo, RegisteredRoutesInfo['routesById'][TFrom]>>(opts?: { |
@@ -17,8 +17,7 @@ /// <reference types="react" /> | ||
export type AnyRouter = Router<any, any, any>; | ||
export type RegisteredRouter = Register extends { | ||
export type RegisteredRouterPair = Register extends { | ||
router: Router<infer TRoute, infer TRoutesInfo>; | ||
} ? Router<TRoute, TRoutesInfo> : Router; | ||
export type RegisteredRoutesInfo = Register extends { | ||
router: Router<infer TRoute, infer TRoutesInfo>; | ||
} ? TRoutesInfo : AnyRoutesInfo; | ||
} ? [Router<TRoute, TRoutesInfo>, TRoutesInfo] : [Router, AnyRoutesInfo]; | ||
export type RegisteredRouter = RegisteredRouterPair[0]; | ||
export type RegisteredRoutesInfo = RegisteredRouterPair[1]; | ||
export interface LocationState { | ||
@@ -25,0 +24,0 @@ } |
{ | ||
"name": "@tanstack/router", | ||
"author": "Tanner Linsley", | ||
"version": "0.0.1-beta.132", | ||
"version": "0.0.1-beta.133", | ||
"license": "MIT", | ||
@@ -6,0 +6,0 @@ "repository": "tanstack/router", |
@@ -71,13 +71,10 @@ import { Store } from '@tanstack/react-store' | ||
export type RegisteredRouter = Register extends { | ||
export type RegisteredRouterPair = Register extends { | ||
router: Router<infer TRoute, infer TRoutesInfo> | ||
} | ||
? Router<TRoute, TRoutesInfo> | ||
: Router | ||
? [Router<TRoute, TRoutesInfo>, TRoutesInfo] | ||
: [Router, AnyRoutesInfo] | ||
export type RegisteredRoutesInfo = Register extends { | ||
router: Router<infer TRoute, infer TRoutesInfo> | ||
} | ||
? TRoutesInfo | ||
: AnyRoutesInfo | ||
export type RegisteredRouter = RegisteredRouterPair[0] | ||
export type RegisteredRoutesInfo = RegisteredRouterPair[1] | ||
@@ -84,0 +81,0 @@ export interface LocationState {} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1315837
12362