quran-meta
Version:
Library with meta data and functionality related to Holy Quran
8 lines (7 loc) • 350 B
JavaScript
import { SurahList as findSurahByAyahIdModule } from "./lists/surahList.mjs";
import { checkValidAyahId } from "./validation.mjs";
export function findSurahByAyahId(ayaId) {
checkValidAyahId(ayaId);
const suraNum = findSurahByAyahIdModule.findIndex((x) => x[0] > ayaId) - 1;
return [suraNum, ayaId - findSurahByAyahIdModule[suraNum][0] + 1];
}