Ho trovato una libreria esistente che utilizza promesse, tuttavia non usa bluebird. Le funzioni della libreria non vengono fornite con tutte le funzionalità extra come bluebird come .map()
o .tap()
. Come posso convertire una promessa "normale" o "non blu" a una bluebird, con tutte le funzionalità extra offerte bluebird?Converti promessa a bluebird
Ho provato a racchiudere la promessa esistente in Promise.promisify
e Promise.resolve
e nessuno dei due sembrava funzionare.
Aggiornato e trovato la risposta corretta, questo non era particolarmente semplice perché ho sempre avuto una promessa di bluebird in cima alla mia catena di promesse. – ThomasReggi