>>160
というよりも他の言語と違ってJavaScriptのオブジェクトは形は違えど1種類の型しかないことが敗因だよな
TypeScriptでもそれぞれの型注釈をそのまま直接書くかinterfaceやtypeで名前付けするくらいしかできないことが本質だよな