xref: /MusicFree/src/utils/getUrlExt.ts (revision 410a159129b1f6a7a1f44fde7bfad9a46f91e161)
1import path from 'path-browserify';
2
3export default function getUrlExt(url?: string) {
4    if (!url) {
5        return;
6    }
7    const ext = path.extname(url);
8
9    const extraTag = ext.indexOf('?');
10
11    if (ext) {
12        if (extraTag !== -1) {
13            return ext.slice(0, extraTag);
14        } else {
15            return ext;
16        }
17    }
18    return url;
19}
20