|
|
@@ -42,9 +42,9 @@ interface Asset extends TLAsset {
|
|
|
}
|
|
|
|
|
|
const assetExtensions = {
|
|
|
- 'image': ['.png', '.svg', '.jpg', '.jpeg', '.gif'],
|
|
|
- 'video': ['.mp4', '.webm', '.ogg'],
|
|
|
- 'pdf': ['.pdf']
|
|
|
+ image: ['.png', '.svg', '.jpg', '.jpeg', '.gif'],
|
|
|
+ video: ['.mp4', '.webm', '.ogg'],
|
|
|
+ pdf: ['.pdf'],
|
|
|
}
|
|
|
|
|
|
function getFileType(filename: string) {
|
|
|
@@ -53,7 +53,9 @@ function getFileType(filename: string) {
|
|
|
if (!extensionMatch) return 'unknown'
|
|
|
const extension = extensionMatch[0].toLowerCase()
|
|
|
|
|
|
- const [type, _extensions] = Object.entries(assetExtensions).find(([_type, extensions]) => extensions.includes(extension)) ?? ['unknown', null]
|
|
|
+ const [type, _extensions] = Object.entries(assetExtensions).find(([_type, extensions]) =>
|
|
|
+ extensions.includes(extension)
|
|
|
+ ) ?? ['unknown', null]
|
|
|
|
|
|
return type
|
|
|
}
|