Solución
solution.tsTypeScript
interface ApiResponse {
data?: { results?: Array<{ title: string; url: string }> } | null;
}
export function getFirstTitle(response: ApiResponse): string {
// Accede de forma segura al título del primer resultado encadenando ?.
// return "Sin resultados";
return response?.data?.results?.[0]?.title ?? 'Sin resultados';
}0respuestas