tipoArquivo
This commit is contained in:
parent
e87d0a0239
commit
eae585645d
5 changed files with 51 additions and 5 deletions
19
dist/extensoes.js
vendored
19
dist/extensoes.js
vendored
|
|
@ -1,6 +1,6 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.extensoes = void 0;
|
||||
exports.tipoArquivo = exports.extensoes = void 0;
|
||||
exports.extensoes = [
|
||||
{
|
||||
ext: "gif",
|
||||
|
|
@ -153,4 +153,21 @@ exports.extensoes = [
|
|||
mime: "video/mpeg",
|
||||
},
|
||||
];
|
||||
/**
|
||||
* Função que retorna o tipo do arquivo
|
||||
* @param nomeArquivo
|
||||
* @returns
|
||||
*/
|
||||
const tipoArquivo = (nomeArquivo) => {
|
||||
// extenssão do arquivo
|
||||
const extArquivo = String(nomeArquivo || "")
|
||||
.toLocaleLowerCase()
|
||||
.split(".")
|
||||
.pop();
|
||||
// procura a extensão do arquivo na lista de extensões
|
||||
const extensao = exports.extensoes.find((extensao) => extensao.ext === extArquivo);
|
||||
// retorna o tipo do arquivo
|
||||
return extensao?.tipo || "outros";
|
||||
};
|
||||
exports.tipoArquivo = tipoArquivo;
|
||||
//# sourceMappingURL=extensoes.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue