職質アンチパターン

無責任な事を書きたい

2018-05-12から1日間の記事一覧

TypeScriptのasync functionに戻り値の型を明記すると,Promiseの型パラメータの推論が効かなくなる (場合がある)

前提. $ $(yarn bin)/tsc --version Version 2.8.3 async を付けない場合,以下のコードはコンパイルが通る. function foo(): Promise<string> { return new Promise((resolve) => resolve('foo')); } async を付与すると上記コードはコンパイルが通らなくなる. /</string>…