fix(cli): erase routed definition union at dispatch

This commit is contained in:
Peter Steinberger
2026-04-06 14:24:18 +01:00
parent 0974f85d7e
commit bbc7a09aab

View File

@@ -20,9 +20,9 @@ function createCommandLoadPlugins(commandPath: readonly string[]): (argv: string
};
}
function createParsedRoute<TArgs>(params: {
function createParsedRoute(params: {
entry: CliCommandCatalogEntry;
definition: RoutedCommandDefinition<TArgs>;
definition: RoutedCommandDefinition;
}): RouteSpec {
return {
match: (path) =>
@@ -51,6 +51,6 @@ export const routedCommands: RouteSpec[] = cliCommandCatalog
.map((entry) =>
createParsedRoute({
entry,
definition: routedCommandDefinitions[entry.route.id],
definition: routedCommandDefinitions[entry.route.id] as RoutedCommandDefinition,
}),
);