teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2021/12/29 12:38

投稿

wsb
wsb

スコア194

answer CHANGED
@@ -1,3 +1,8 @@
1
+ TypeScriptの型の情報は、JavaScriptへとトランスパイルするときになくなってしまうので、[公式ドキュメントにある通り](https://www.typescriptlang.org/docs/handbook/2/narrowing.html#using-type-predicates)、ユーザー定義の型ガードを書くのが一番いいかと思います。
2
+ すべてのキーをチェックすることも、必要なキーだけをチェックすることもできるので、特別面倒にはなるのはそこまで多くないのではないでしょうか。
3
+
4
+ ---
5
+
1
6
  classを使うと、似たようなことができます。
2
7
 
3
8
 

1

言い回しの修正

2021/12/29 12:38

投稿

wsb
wsb

スコア194

answer CHANGED
@@ -1,4 +1,4 @@
1
- classを使うと、希望通りのことができます。
1
+ classを使うと、似たようなことができます。
2
2
 
3
3
 
4
4
  ```typescript