を返す:それは、これら2つの関数はJavaScriptで同じ動作を持っていることを私の理解だ活字体
const whatever1 =(): Promise<number> => {
return new Promise((resolve) => {
resolve(4);
});
};
const whatever2 = async(): Promise<number> => {
return new Promise((resolve) => {
resolve(4);
});
};
しかし、活字体が第二1を好きではないようだ、それは言う:
Type '{}' is not assignable to type 'number'.
これはTypeScriptのバグですか、私は非同期関数について何か誤解していますか?