с использованием bluebird в моем коде, и я использую метод prom.method, чтобы покрыть оригинальные функции так же, как api say.Then я пишу функцию, которая возвращает обещание, и используйте метод prom.method для его покрытия. Эти две функции возвращают то же самое:
function () {
var ret = new Promise(INTERNAL);
ret._captureStackTrace();
ret._pushContext();
var value = tryCatch(fn).apply(this, arguments);
ret._popContext();
ret._resolveFromSyncValue(value);
return ret;
}
Можно ли использовать функцию prom.me для покрытия функции возврата обещания?