2020-02-29 TypeScript の関数のオーバーロード時の推論について
#TypeScript
jest の spyOn を使っていると型エラーになることがたまにあった。オーバーロードされている関数の引数の推論がいい感じになっていない。つらい。
https://gyazo.com/1c5c0c6136de517a45439f3695d99585
調べると同様の issue が見つかる。
Design Limitation
:cry:
https://github.com/microsoft/TypeScript/issues/26591
ある程度の個数までなら手動で解決することはできるみたい。
https://github.com/mika-sandbox/jest-overloads
https://github.com/microsoft/TypeScript/issues/37079#issuecomment-592078751