quran-meta
Version:
Library with meta data and functionality related to Holy Quran
16 lines (15 loc) • 449 B
JavaScript
import { findSurahAyahByAyahId } from "./findSurahAyahByAyahId.mjs";
import { JuzList } from "./lists/juzList.mjs";
import { checkValidJuz } from "./validation.mjs";
export function getJuzMeta(juzNum) {
checkValidJuz(juzNum);
const [curJuzAyahId, nextJuzAyahId] = [
JuzList[juzNum],
JuzList[juzNum + 1]
];
return {
juzNum,
first: findSurahAyahByAyahId(curJuzAyahId),
last: findSurahAyahByAyahId(nextJuzAyahId - 1)
};
}