共感で繋がるSNS
GRAVITY(グラビティ) SNS

投稿

IT園児ニャー

IT園児ニャー

元々Typescriptにtypeはなくinterfaceしか無かったという歴史は知らなかった。

元々enumとかとかがあったがそれはコンパイルするとJSランタイムとして残ってしまう。

しかし、Typescriptは型でどうにかしたいということだったのだろう。

typeやas constを実装しユニオン型等に対応することができるようになったのでランタイムで残ってしまうenumを使う意味はないよねってなったわけかな?(きっと多分)

なので今はenumは非推奨となっている。

ドキュメントにもinterfaceで極力型を定義し無理なところだけをtypeとしましょうとのこと。

プロダクトが小さいからどうこうとか型の表現がどうこうとか色々あるだろうが、せめてその思想は知っておいた方がいいんじゃないかなって思った。

Typescriptは難しいけどこう聞くと面白い言語だなとは思う。

ts-goがリリースされた後どのような道を歩いていくのかが楽しみだ。
GRAVITY
GRAVITY4
関連する投稿をみつける
話題の投稿をみつける
関連検索ワード

元々Typescriptにtypeはなくinterfaceしか無かったという歴史は知らなかった。