Solución
solution.tsTypeScript
interface ApiResponse {
user_id: number;
full_name: string;
is_active: boolean;
}
export function toCamelCase(response: ApiResponse): { userId: number; fullName: string; isActive: boolean } {
// Extrae y renombra las propiedades con destructuring ({ prop: alias })
const {user_id : userId, full_name : fullName, is_active : isActive} = response;
return { userId, fullName, isActive, };
}
const obj = toCamelCase( { user_id : 123, full_name : 'Jose Pereira', is_active : true })
console.log(obj);0respuestas