(Czytałem this post ale jest od sierpnia i to nie jest odpowiedź na moje pytanie w obecnej wersji maszynopisu).Jak korzystać Bluebird w maszynopisie 2.1+
obecnie używam maszynopis 1.8 w moim projekcie i to działa prawidłowo:
import * as Promise from "bluebird";
async function f() : Promise<void> {
return Promise.delay(200);
}
Ale gdy próbuję skompilować z maszynopis 2.1:
index.ts(2,16): error TS1059: Return expression in async function does not have a valid callable 'then' member.
googlowania kwestię korzystania Bluebird Promises w typescript, mam również f Dyskutują o wielu dyskusjach, komentarzach i PR, ale są one bardzo trudne do zrozumienia i podczas omawiania interesujących punktów, nie mogę znaleźć nigdzie tego, co mówi, jak mam teraz uruchomić to zadanie.
Jak więc mam korzystać z Bluebird do obietnic w maszynie 2.1?
To nie jest to samo co mój przykład. Błąd w moim przypadku wynika z używania Bluebirda w funkcjach asynchronicznych, na czym bardzo polegam. – Ludwik
Również myślę, że twój link jest zepsuty. – Ludwik
Zobacz Bluebird w funkcji asynchronicznej: https://www.npmjs.com/package/babel-plugin-bluebird-async-functions – illeas