(file: File | null)
| 311 | } |
| 312 | |
| 313 | function createFileItem(file: File | null): FileDropItem { |
| 314 | if (!file) { |
| 315 | throw new Error('No file provided'); |
| 316 | } |
| 317 | return { |
| 318 | kind: 'file', |
| 319 | type: file.type || GENERIC_TYPE, |
| 320 | name: file.name, |
| 321 | getText: () => blobToString(file), |
| 322 | getFile: () => Promise.resolve(file) |
| 323 | }; |
| 324 | } |
| 325 | |
| 326 | function createDirectoryItem(entry: any): DirectoryDropItem { |
| 327 | return { |
no test coverage detected