回答編集履歴

1

変化点をわかりやすくファイルを分けました

2023/06/10 14:46

投稿

k_ohura
k_ohura

スコア15

test CHANGED
@@ -1,13 +1,24 @@
1
1
  `main.ts`にて`Chart`を利用していなかったのが原因でした。
2
2
  正確には`as`句を使うだけではインポートしたファイルがトランスパイルされませんでした。
3
3
 
4
+ # OK
4
5
  main.ts
5
6
  ```ts
6
7
  import './style.css'
7
8
  import { Chart } from './ts/chart.ts'
8
9
 
9
10
  window.addEventListener('load', ()=>{
10
- let chart = getChart() as Chart; //これだけだとダメ
11
- let chart = new Chart(); //これはOK
11
+ let hoge = new Chart(); //これはOK
12
12
  })
13
13
  ```
14
+
15
+ # NG
16
+ main.ts
17
+ ```ts
18
+ import './style.css'
19
+ import { Chart } from './ts/chart.ts'
20
+
21
+ window.addEventListener('load', ()=>{
22
+ let fuga = getChart() as Chart; //これはダメ
23
+ })
24
+ ```