質問編集履歴
1
補足説明
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,6 +21,12 @@
|
|
21
21
|
console.log(selectType('A').name) // A
|
22
22
|
console.log(selectType('B').name) // B
|
23
23
|
|
24
|
+
|
25
|
+
/* Property 'num' does not exist on type 'TypeA | TypeB'.
|
26
|
+
Property 'num' does not exist on type 'TypeB' */
|
24
27
|
console.log(selectType('A')?.num) // error -> 期待値: 1
|
28
|
+
|
25
29
|
console.log(selectType('B')?.str) // error -> 期待値: hoge
|
30
|
+
|
31
|
+
|
26
32
|
```
|