FileUploadInputElement.filesのhtml.FileはFirebaseStorageのputBlobの引数として使える

https://github.com/na8esin/flutter_file_picker_sample/blob/main/lib/FileUploadInputElement_to_storage.dart

webの管理画面から、csvファイルをアップして、 一時的にstorageにアップして、functionsなどで処理するような 機能を想定しています。

ソースみると、そもそもhtml.Blobで型チェックしてるんですよね。

https://github.com/FirebaseExtended/flutterfire/blob/dc609a72cbf95e3519bb6e5bf26476b7bd2359b3/packages/firebase_storage/firebase_storage_web/lib/src/reference_web.dart#L170

なぜ引数の型がdynamicなのか?