Eduard Kuzmenko
2 years ago
9 changed files with 64 additions and 22 deletions
@ -0,0 +1,24 @@ |
|||||||
|
export const EXTENSION_MIME_TYPE_MAP: {[ext in MTFileExtension]: MTMimeType} = { |
||||||
|
pdf: 'application/pdf', |
||||||
|
tgv: 'application/x-tgwallpattern', |
||||||
|
tgs: 'application/x-tgsticker', |
||||||
|
json: 'application/json', |
||||||
|
wav: 'audio/wav', |
||||||
|
mp3: 'audio/mpeg', |
||||||
|
ogg: 'audio/ogg', |
||||||
|
jpeg: 'image/jpeg', |
||||||
|
jpg: 'image/jpeg', |
||||||
|
png: 'image/png', |
||||||
|
gif: 'image/gif', |
||||||
|
webp: 'image/webp', |
||||||
|
mp4: 'video/mp4', |
||||||
|
webm: 'video/webm', |
||||||
|
mov: 'video/quicktime', |
||||||
|
svg: 'image/svg+xml' |
||||||
|
}; |
||||||
|
|
||||||
|
export const MIME_TYPE_EXTENSION_MAP: {[mimeType in MTMimeType]?: MTFileExtension} = {}; |
||||||
|
|
||||||
|
for(const ext in EXTENSION_MIME_TYPE_MAP) { |
||||||
|
MIME_TYPE_EXTENSION_MAP[EXTENSION_MIME_TYPE_MAP[ext as MTFileExtension]] = ext as MTFileExtension; |
||||||
|
} |
Loading…
Reference in new issue