以下のようなhoge
定数に型をつけたいです
javascript
1const hoge = {} 2 3function fuga() { 4 (何かしらの処理) 5 hoge.text = 'aaaa' 6 (何かしらの処理) 7 hoge.isBoolean = true 8}
当てたい型は以下です
typescript
1type Hoge = { 2 text: string, 3 isBoolean: boolean 4}
試したこと
const hoge: Hoge = {}
-> Type '{}' is missing the following properties from type 'Hoge': text, isBoolean
と怒られる
2. const hoge: Hoge
-> 'const' declarations must be initialized.
と怒られる
最初から「const hoge = {text: 'aaaa', isBoolean: true}」のようにしておくことはできないのでしょうか?
`何かしらの処理`の部分の結果次第で代入する値を変えているため、できない感じです ????♀️
回答1件
あなたの回答
tips
プレビュー