aboutsummaryrefslogtreecommitdiff
path: root/webAO/client/isAudio.ts
blob: 032b68f82f1debf94ec253e73e4deed3f1265b9d (plain)
1
2
3
4
5
6
7
8
9
export const isAudio = (trackname: string) => {
  if (!trackname || typeof trackname !== 'string') {
    return false;
  }
  const audioEndings = [".wav", ".mp3", ".ogg", ".opus"];
  return (
    audioEndings.filter((ending) => trackname.endsWith(ending)).length === 1
  );
};