quran-meta
Version:
Library with meta data and functionality related to Holy Quran
10 lines (9 loc) • 397 B
JavaScript
import { meta } from "./const.mjs";
import { findAyahIdBySurah } from "./findAyahIdBySurah.mjs";
import { findSurahByAyahId } from "./findSurahByAyahId.mjs";
import { checkValidSurah } from "./validation.mjs";
export function prevAyah(surah, ayah) {
checkValidSurah(surah);
const ayahId = findAyahIdBySurah(surah, ayah);
return findSurahByAyahId(ayahId == 1 ? meta.numAyahs : ayahId - 1);
}