TypeScriptの型による条件分岐の方法がわかりません
typescript
1let fruits: string | string[] 2 3function check() { 4 if (typeof fruits === 'string') { 5 console.log('1') 6 } else if (typeof fruits === 'object') { 7 console.log('2') 8 } 9} 10check()
fruits
に文字列 or 配列が入る場合に上記のような条件分岐でよいのでしょうか?
もっと良い書き方があるのではないかと重い質問させていただきました。
どなたかご教授願います、、、

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。