質問編集履歴

2

エラーメッセージ添付

2021/01/26 00:54

投稿

myc
myc

スコア18

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,23 @@
65
65
  }
66
66
 
67
67
  ```
68
+
69
+
70
+
71
+ ## エラーメッセージ(9行目、tabPanel部分)
72
+
73
+ > (property) tabPanel: HTMLElement
74
+
75
+ > この呼び出しに一致するオーバーロードはありません。
76
+
77
+ > 2 中 1 のオーバーロード, '(type: "click", listener: (this: HTMLElement, ev: MouseEvent) => any, options?: boolean | AddEventListenerOptions): void' により、次のエラーが発生しました。
78
+
79
+ > 型 '{ tabPanel: HTMLElement; handleEvent: (e: any) => void; }' の引数を型 '(this: HTMLElement, ev: MouseEvent) => any' のパラメーターに割り当てることはできません。
80
+
81
+ > オブジェクト リテラルは既知のプロパティのみ指定できます。'tabPanel' は型 '(this: HTMLElement, ev: MouseEvent) => any' に存在しません。
82
+
83
+ > 2 中 2 のオーバーロード, '(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void' により、次のエラーが発生しました。
84
+
85
+ > 型 '{ tabPanel: HTMLElement; handleEvent: (e: any) => void; }' の引数を型 'EventListenerOrEventListenerObject' のパラメーターに割り当てることはできません。
86
+
87
+ > オブジェクト リテラルは既知のプロパティのみ指定できます。'tabPanel' は型 'EventListenerOrEventListenerObject' に存在しません。

1

加筆

2021/01/26 00:54

投稿

myc
myc

スコア18

test CHANGED
@@ -1 +1 @@
1
- Typescriptのエラーが消えない
1
+ TypescriptのaddEventListener部分の記述でエラーが消えない
test CHANGED
@@ -1,10 +1,12 @@
1
1
  Typescript初学者です。
2
2
 
3
- Javascriptの記述をTypescriptに書き換えていますが、途中からエラーが消えなくて悩んでいます。
3
+ タブ切り替え機能を実装するJavascriptの記述をTypescriptに書き換えていますが、途中からエラーが消えなくて悩んでいます。
4
4
 
5
- 9行目のtabPanel以降がどうにもエラーが消えず、解決方法も見つからない状態です。
5
+ 9行目のaddEventListener関数内、tabPanel以降がどうにもエラーが消えず、解決方法も見つからない状態です。
6
6
 
7
+ ざっくりした質問になってしまい申し訳ないのですが、「わからないポイントがわからない」状況から一歩も進めず困っています。。
8
+
7
- ざっくりした質問にはなってしまいますが、どなたか解決策をご教示いただけますでしょうか。
9
+ どなたか解決策をご教示いただけますでしょうか。
8
10
 
9
11
 
10
12