Solución
solution.tsTypeScript
// function getProperty(obj: Record<string, unknown>, key: string): unknown {
// return obj[key];
// }
// using typescript generics
function getProperty<T, K extends keyof T>(obj: T, key: K): T[K] {
return obj[key];
}
// No modificar: necesario para evaluar el resultado.
export { getProperty };0respuestas