vike
Version:
(Replaces Next.js/Nuxt) 🔨 Composable framework to build advanced applications with flexibility and stability.
15 lines (14 loc) • 370 B
JavaScript
export { getFileExtension };
import { slice } from './slice.js';
function getFileExtension(id) {
id = id.split('?')[0];
const fileName = slice(id.split('/'), -1, 0)[0];
if (!fileName) {
return null;
}
const fileExtension = slice(fileName.split('.'), -1, 0)[0];
if (!fileExtension) {
return null;
}
return fileExtension;
}