TypeScript 0.9.5 が先日リリースされまして。 そんでまぁ、breaking change(非互換な変更)があるわけですよ。 しょうがないね、1.0 にまだなってないもんね。 こちらが 0.9.1 から 0.9.5 への非互換な変更点でございます。 この記事では、この非互換な変更点を解説し、0.9.1.1向けに書いているプロダクトの移行支援がしたいなぁ、という次第です。 また、今後TypeScriptを使っていく上でのアドバイスとして、 —noImplicitAny オプションは必ず使うようにしましょう、ということです。 これを使って開発していれば、今回の非互換な変更も引っかからずにスルーできるものが少しあります。今後、制約は増え、より堅牢なコードを自然と書けるような仕様になっていくと思いますが、その時のための転ばぬ先の杖としても役に立つと断言できます。 で、TypeScri
![TypeScript 0.9.5 breaking change! - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/bb4b858b15be474287c760fafc2dc3e8ae067237/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9VHlwZVNjcmlwdCUyMDAuOS41JTIwYnJlYWtpbmclMjBjaGFuZ2UlMjEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTQ1OTI4MjNjNzNiYmI4ZmNiMjk4NWQ3NzQ3NTQwNzNj%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdnZha2FtZSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MmNiNzYyMjhjZjVmNmE2ZDM1ZmRhNTI2OWFjZTdlOTk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D54571db9adf9309aa1b172820870f5a2)