Solución
solution.tsTypeScript
import functools
def log_calls(func):
# El wrapper debe capturar *args y construir el diccionario de respuesta
@functools.wraps(func)
def wrapper(*args, **kwargs):
result = func(*args, **kwargs)
return {"result": result, "called_with": args} # reemplaza con el dict correcto
return wrapper
@log_calls
def logged_multiply(a: int, b: int):
return a * b0respuestas