UNPKG

quran-meta

Version:

Library with meta data and functionality related to Holy Quran

8 lines (7 loc) 411 B
import { findAyahIdBySurah } from "./findAyahIdBySurah.mjs"; import { PageList } from "./lists/pageList.mjs"; import { checkValidAyahId, checkValidSurah } from "./validation.mjs"; export function findPage(surah, ayah, ayahMode = false) { const ayahId = ayahMode ? checkValidAyahId(ayah) && ayah : checkValidSurah(surah) && findAyahIdBySurah(surah, ayah); return PageList.findIndex((x) => x > ayahId) - 1; }