の引数に数値を渡してみる。 $(function() { $('#foo').addClass(1); }); 下記のようなコンパイルエラーが発⽣する。jQueryが提供する関数の型定義が正しく認識されて いることがわかる Argument of type '1' is not assignable to parameter of type 'string | string[] | ((this: HTMLElement, index: number, currentClassName: string) => string)'. 29
any 型は、その名前の通り「なんでもあり」の型なので、あまり良いものではなく、 any 型を避け るのが望ましい ただし、もともとJavaScriptで記述されているコードについては、⼀旦このオプションをOFFにしてお いて、コンパイルエラーを⽬印に、徐々に型指定を増やしていくのが良いと思われる 36