quran-meta
Version:
Library with meta data and functionality related to Holy Quran
19 lines (17 loc) • 665 B
JavaScript
const require_validation = require('./validation.cjs');
const require_juzList = require('./lists/juzList.cjs');
const require_utils = require('./utils.cjs');
//#region src/isAyahJuzFirst.ts
/**
* Returns the Juz (part) number that the given Ayah (verse) belongs to.
*
*
* @param ayahId - The Ayah Id (verse) number.
* @returns The Juz (part) number that the given Ayah belongs to. Returns Positive number if ayah is first ayah of juz, number is juz number
*/
function isAyahJuzFirst(ayahId) {
require_validation.checkValidAyahId(ayahId);
return require_utils.binarySearch(require_juzList.JuzList, ayahId);
}
//#endregion
exports.isAyahJuzFirst = isAyahJuzFirst;