UNPKG

@toolpad/utils

Version:

Shared utilities used by Toolpad packages.

17 lines (16 loc) 565 B
"use strict"; 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); }