vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
17 lines (16 loc) • 501 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getFileExtension = getFileExtension;
const slice_js_1 = require("./slice.js");
function getFileExtension(id) {
id = id.split('?')[0];
const fileName = (0, slice_js_1.slice)(id.split('/'), -1, 0)[0];
if (!fileName) {
return null;
}
const fileExtension = (0, slice_js_1.slice)(fileName.split('.'), -1, 0)[0];
if (!fileExtension) {
return null;
}
return fileExtension;
}