Solución
solution.tsTypeScript
const heavyModule = { compute: (x: number) => x * 3 };
// Implementa lazyLoad: carga el módulo de forma lazy con await y llama a compute(x)
async function lazyLoad(x: number): Promise<number> {
// Usa await para simular la carga y luego llama a compute
const promise = await Promise.resolve(heavyModule)
return promise.compute(x);
}
export { lazyLoad };0respuestas