UNPKG

quran-meta

Version:

Library with meta data and functionality related to Holy Quran

8 lines (7 loc) 350 B
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]; }