Say I have the following:
const a = new A();
await a.getB().action();
A.prototype.getB() is async as-well as B.prototype.action().
If I try to await on the chaining of the functions I get an error:
TypeError: a.getB(...).action is not a function.
If I am separating the chaining of the functions and awaiting each promise it works fine. Is there a way to chain these promises and await them together?
You need to await hem both:
const a = new A();
const b = await a.getB();
await b.action();
Or
const a = new A();
await a.getB().then(b => b.action());
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With