Solución
solution.tsTypeScript
function add(a: number, b: number): number { return a + b; }
function sub(a: number, b: number): number { return a - b; }
function mul(a: number, b: number): number { return a * b; }
// Implementa getBarrel: retorna un objeto con add, sub y mul
function getBarrel(): { add: typeof add; sub: typeof sub; mul: typeof mul } {
// Tu código aquí
return { add, sub, mul };
}
function runBarrelDemo(): number[] {
const { add, sub, mul } = getBarrel();
return [add(3, 2), sub(5, 3), mul(4, 2)];
}
export { getBarrel, runBarrelDemo}0respuestas