Solución
solution.tsTypeScript
function extraerConDefecto(
obj: Record<string, unknown>,
defaults: Record<string, unknown>
): Record<string, unknown> {
// Tu código aquí
const keys = Object.keys(defaults);
const output = obj;
keys.forEach( k => {
output[k] = obj[k] !== undefined ? obj[k] : defaults[k]
})
return output;
}
// No modificar: necesario para evaluar el resultado.
export { extraerConDefecto };0respuestas