仕事ですぐに使えるTypeScriptを読んでいくその43

これは

TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。

参考

著作権者:フューチャー株式会社(Future Corporation)様

future-architect.github.io

JavaScriptのライブラリに対する型定義ファイルの作成

型定義ファイルを作るには中級くらいの知識が必要になってくる。
TypeScriptの文法を理解した上で型を当てはめたときにどれが適切か判断しないといけないため。

この辺でも型定義ファイルは難しいとの話が。 blog.yux3.net

書く側の難しさ

 ・独自のキーワードや世界観
 ・複数ある書き方

使う側の難しさ

 ・歴史的経緯
 ・型定義ファイル自体が間違っている事が多い
 ・修正するには結構な知識がいる

と書いてあるけれど、歴史的経緯あたりが闇深そう。
結局TypeScriptやJavaScriptの仕様じゃなくオレオレ仕様になるってことなのではないかと。
秘伝のタレ化しやすそうな要素だなぁと色々見ていて感じた。

型定義ファイルは格納場所から何から色々ノウハウが見つかって、ベストはなさげ。
難しいなという印象を持った。

今日はここまで。