https://zenn.dev/mizchi/articles/typescript-type-value-validation TypeScriptは基本的にはJavaScriptへ型情報を付与するだけであるため、Runtimeの動作としてはJavaScriptと変わらないという話。 バリデーションと型について 関連URL TypeScript Design Goals · microsoft/TypeScript Wiki