回答編集履歴

2

追記

2021/12/29 12:38

投稿

wsb
wsb

スコア194

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

1

言い回しの修正

2021/12/29 12:38

投稿

wsb
wsb

スコア194

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