vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
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;
}