Delete unused iconTypeFromName file (#22662)

GitOrigin-RevId: 3c768cacebcf229d932a7b03a4068291e3cf60b1
This commit is contained in:
Alf Eaton
2025-01-14 09:04:58 +00:00
committed by Copybot
parent f79aac8d01
commit 47af13c8a8
@@ -1,34 +0,0 @@
/* eslint-disable
max-len,
no-return-assign,
no-unused-vars,
*/
// TODO: This file was created by bulk-decaffeinate.
// Fix any style issues and re-enable lint.
/*
* decaffeinate suggestions:
* DS103: Rewrite code to no longer use __guard__
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
*/
let iconTypeFromName
export default iconTypeFromName = function (name) {
const ext = __guard__(name.split('.').pop(), x => x.toLowerCase())
if (['png', 'pdf', 'jpg', 'jpeg', 'gif'].includes(ext)) {
return 'image'
} else if (['csv', 'xls', 'xlsx'].includes(ext)) {
return 'table'
} else if (['py', 'r'].includes(ext)) {
return 'file-text'
} else if (['bib'].includes(ext)) {
return 'book'
} else {
return 'file'
}
}
function __guard__(value, transform) {
return typeof value !== 'undefined' && value !== null
? transform(value)
: undefined
}