TypeScript · fácil
El badge de inventario pinta "[object Promise]" en la tele del almacén. stockLabel devuelve la propia Promise en vez de esperar al valor del SKU. Espera al número y después construye la etiqueta.
El badge de inventario necesita la etiqueta ya montada, no una Promise en pantalla. stockLabel("sku-1") tiene que resolver a "SKU sku-1: 3 left".
workspace/
└── src/
└── stock.ts (.then forgotten; UI shows [object Promise])Con sharpen instalado, este comando abre exactamente este reto en tu arena local:
sharpen 27
¿Primera vez? La instalación completa está justo debajo.
npm install -g @juanwmedia/sharpen sharpen 27 npx @juanwmedia/sharpen 27 sharpen update