素敵なサムシングを独断と偏見で一方的に紹介するブログ(´・ω・`)

IT

【TypeScript】FileReaderのevent.target.resultがString型に代入出来ない時の原因と対策【ArrayBuffer】

投稿日:

スポンサーリンク

336×280




TypeScriptでコンパイルエラー

TypeScriptを利用して、Formのファイル選択時にサムネイルを出そうと思い、以下のようなコーディングをした際にTypeScriptのエラーが発生しました。

原因と対応

原因

これは、e.target.resultの戻り値の型がstring | ArrayBufferとなっているため、フィールドの型定義も同様にstring | ArrayBufferにする必要があります。

これでエラーが出なくなります。

本日のオススメ商品

終わりに

以上のように、対応方法はとても簡単です。

お困りの方はこちらの方法を試してみてください。

336×280




336×280




CATEGORIES & TAGS

IT, , , , , , , , , , ,

blogenist

Author: blogenist