From 8090c2c80ef70dc9f5891fec4cbe2f3e3da9e872 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ramirez=20Vargas=2C=20Jos=C3=A9=20Pablo?= Date: Thu, 27 Nov 2025 15:43:04 -0600 Subject: [PATCH] fix(RouterTrace): Correct types after RouteInfo simplification --- src/lib/RouterTrace/RouterTrace.svelte | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/RouterTrace/RouterTrace.svelte b/src/lib/RouterTrace/RouterTrace.svelte index 3419653..80a037c 100644 --- a/src/lib/RouterTrace/RouterTrace.svelte +++ b/src/lib/RouterTrace/RouterTrace.svelte @@ -3,9 +3,9 @@ import { routePatternsKey, RouterEngine } from '$lib/kernel/RouterEngine.svelte.js'; import { resolveHashValue } from '$lib/kernel/resolveHashValue.js'; import { getRouterContext } from '$lib/Router/Router.svelte'; - import type { PatternRouteInfo } from '$lib/types.js'; import type { HTMLTableAttributes } from 'svelte/elements'; import { assertAllowedRoutingMode } from '$lib/utils.js'; + import type { Hash } from '$lib/types.js'; type Props = Omit & { /** @@ -34,7 +34,7 @@ * Unlike other components, the `RouterTrace` component does not need a hash value if a router engine object is * provided in its stead via the `router` property. */ - hash?: boolean | string; + hash?: Hash; /** * Sets the router engine to trace. */ @@ -127,12 +127,12 @@ {#each Object.entries(router.routeStatus) as [key, status]} {key} - {#if typeof (router.routes[key] as PatternRouteInfo).pattern === 'string'} + {#if typeof router.routes[key].path === 'string'} -
{(router.routes[key] as PatternRouteInfo).pattern}
+
{router.routes[key].path}
{/if} - + {routePatterns.get(key)?.regex}