Solución

@estouchedisindo·17/5/2026TypeScript
solution.tsTypeScript
export function deepGet<T, K1 extends keyof T, K2 extends keyof T[K1]>(obj: T, key1: K1, key2: K2): T[K1][K2] | undefined {
  // Accede a obj[key1][key2] de forma segura y retorna undefined si algún nivel no existe
  if (obj === null || obj[key1] === null) return undefined;

  return obj[key1][key2];
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.