xref: /MusicFree/src/utils/getUrlExt.ts (revision b8c85eeca73521bd9fd894396b38091393c2edca)
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