@toolpad/utils
Version:
Shared utilities used by Toolpad packages.
17 lines (16 loc) • 565 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getExtension = getExtension;
exports.hasImageExtension = hasImageExtension;
const IMAGE_EXTENSIONS = ['.jpg', '.jpeg', '.png', '.gif', '.svg', '.webp'];
function getExtension(filePath) {
const fileName = filePath.split('/').pop() || '';
const dotIndex = fileName.lastIndexOf('.');
return dotIndex < 0 ? '' : fileName.substring(dotIndex);
}
function hasImageExtension(pathName) {
const extension = getExtension(pathName);
return IMAGE_EXTENSIONS.includes(extension);
}
;