fix: TypeScript strict mode errors in server and services

This commit is contained in:
2026-02-04 23:18:15 +00:00
parent 1972937841
commit 7be99098f5
3 changed files with 6 additions and 6 deletions

View File

@@ -64,7 +64,7 @@ async function hetznerRequest<T>(endpoint: string): Promise<T> {
throw new Error(`Hetzner API error: ${response.status} ${response.statusText}`)
}
return response.json()
return response.json() as Promise<T>
}
// Sincronizar lista de servidores

View File

@@ -143,11 +143,11 @@ export async function getMonitoringData() {
GROUP BY category
`)
// Parse details JSON
const itemsParsed = items.map(item => ({
// Parse details JSON and cast to MonitoringItem
const itemsParsed: MonitoringItem[] = items.map(item => ({
...item,
details: typeof item.details === 'string' ? JSON.parse(item.details) : item.details
}))
} as MonitoringItem))
// Organize by category
const data: Record<string, MonitoringItem[]> = {}