From 07e70d3142c7737e76c389d557388c6600183716 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sat, 18 Apr 2026 12:04:07 +0000 Subject: [PATCH] Changes Co-authored-by: domfelipe <53182096+domfelipe@users.noreply.github.com> --- src/hooks/use-cronjobs.ts | 11 ++++++----- src/routeTree.gen.ts | 9 --------- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/src/hooks/use-cronjobs.ts b/src/hooks/use-cronjobs.ts index 9c457cf..694a2fc 100644 --- a/src/hooks/use-cronjobs.ts +++ b/src/hooks/use-cronjobs.ts @@ -24,11 +24,12 @@ export interface ScheduledJob { updated_at: string; } -function normalizeJob(row: Record): ScheduledJob { +function normalizeJob(row: unknown): ScheduledJob { + const r = row as ScheduledJob & { required_mcp_slugs: unknown }; return { - ...(row as ScheduledJob), - required_mcp_slugs: Array.isArray(row.required_mcp_slugs) - ? (row.required_mcp_slugs as string[]) + ...r, + required_mcp_slugs: Array.isArray(r.required_mcp_slugs) + ? (r.required_mcp_slugs as string[]) : [], }; } @@ -140,7 +141,7 @@ export function useUpdateCronjobStatus() { const qc = useQueryClient(); return useMutation({ mutationFn: async ({ id, status }: { id: string; status: "active" | "paused" }) => { - const update: Record = { status }; + const update: { status: "active" | "paused"; auto_paused_reason?: null } = { status }; if (status === "paused") update.auto_paused_reason = null; const { error } = await supabase .from("scheduled_jobs") diff --git a/src/routeTree.gen.ts b/src/routeTree.gen.ts index b32d2a8..9621d9d 100644 --- a/src/routeTree.gen.ts +++ b/src/routeTree.gen.ts @@ -496,12 +496,3 @@ const rootRouteChildren: RootRouteChildren = { export const routeTree = rootRouteImport ._addFileChildren(rootRouteChildren) ._addFileTypes() - -import type { getRouter } from './router.tsx' -import type { createStart } from '@tanstack/react-start' -declare module '@tanstack/react-start' { - interface Register { - ssr: true - router: Awaited> - } -}