7
Як відхилити синтаксис async / wait?
Як я можу відхилити обіцянку, повернуту функцією асинхрон / очікування? наприклад, спочатку foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Перевести на асинхронізацію / очікувати async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() rejected} return 400; //this …