UNPKG

quran-meta

Version:

Library with meta data and functionality related to Holy Quran

9 lines (8 loc) 447 B
import { findAyahIdBySurah } from "./findAyahIdBySurah.mjs"; import { JuzList } from "./lists/juzList.mjs"; import { binarySearch } from "./utils.mjs"; import { checkValidAyahId, checkValidSurah } from "./validation.mjs"; export function isAyahJuzFirst(surah, ayah, ayahMode = false) { const ayahId = ayahMode ? checkValidAyahId(ayah) && ayah : checkValidSurah(surah) && findAyahIdBySurah(surah, ayah); return binarySearch(JuzList, ayahId); }