(file: File, isOnDisk: boolean)
| 53 | } |
| 54 | |
| 55 | async function generateFileMetadata(file: File, isOnDisk: boolean) { |
| 56 | if (isImage(file.type)) { |
| 57 | return await generateImageValues({ file, isOnDisk }).then((values) => ({ ...values, url: values.src })) |
| 58 | } else { |
| 59 | return { url: window.URL.createObjectURL(file) } |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | export async function transformFile(file: File, isOnDisk = false): Promise<TransformedFile> { |
| 64 | const isOrigami = file.type === '' && file.name.endsWith('.origami') |
no test coverage detected