Files
pole-book/server/node_modules/@strapi/upload/dist/admin/utils/getAllowedFiles.js

26 lines
703 B
JavaScript

'use strict';
var toSingularTypes = require('./toSingularTypes.js');
const getAllowedFiles = (pluralTypes, files)=>{
const singularTypes = toSingularTypes.toSingularTypes(pluralTypes);
const allowedFiles = files.filter((file)=>{
const fileType = file?.mime?.split('/')[0];
if (!fileType) {
return false;
}
if (singularTypes.includes('file') && ![
'video',
'image',
'audio'
].includes(fileType)) {
return true;
}
return singularTypes.includes(fileType);
});
return allowedFiles;
};
exports.getAllowedFiles = getAllowedFiles;
//# sourceMappingURL=getAllowedFiles.js.map