Solución
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 {
return obj?.[key1]?.[key2];
}0respuestas
export function deepGet<T, K1 extends keyof T, K2 extends keyof T[K1]>(obj: T, key1: K1, key2: K2): T[K1][K2] | undefined {
return obj?.[key1]?.[key2];
}Aún no hay respuestas
¡Sé el primero en responder!
Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.