UNPKG

quran-meta

Version:

Library with meta data and functionality related to Holy Quran

54 lines (53 loc) 3.3 kB
export type { QuranMeta } from "./const"; export type { RukuMeta, RangeMode, AyahCountBetweenJuzSurah, JuzMeta, SurahMeta, AyahId, AyahMeta, AyahNo, AyahRange, HizbId, Juz, RubAlHizb, RubAlHizbMeta, SurahJuzMeta, JuzPart, Manzil, Page, PageMeta, RubAlHizbId, Ruku, Sajda, SajdaType, Surah, SurahAyah, SurahAyahSegment, SurahInfo, SurahName, ManzilMeta } from "./types"; export { ayahStringSplitter, string2NumberSplitter, string2NumberSplitterStrict } from "./ayahStringSplitter"; export { surahStringParser } from "./surahStringParser"; export { meta } from "./const"; export { findAyahIdBySurah } from "./findAyahIdBySurah"; export { findJuz } from "./findJuz"; export { findJuzAndShift, findJuzAndShiftByAyahId } from "./findJuzAndShift"; export { findJuzByAyahId } from "./findJuzByAyahId"; export { findJuzMetaBySurah } from "./findJuzMetaBySurah"; export { findManzil } from "./findManzil"; export { findManzilByAyahId } from "./findManzilByAyahId"; export { findPage } from "./findPage"; export { findPagebyAyahId } from "./findPagebyAyahId"; export { findRangeAroundAyah } from "./findRangeAroundAyah"; export { findRangeAroundSurahAyah } from "./findRangeAroundSurahAyah"; export { findRubAlHizb } from "./findRubAlHizb"; export { findRubAlHizbByAyahId } from "./findRubAlHizbByAyahId"; export { findRukuByAyahId } from "./findRukuByAyahId"; export { findSurahAyahByAyahId } from "./findSurahAyahByAyahId"; export { findSurahByAyahId } from "./findSurahByAyahId"; export { getAyahCountInSurah } from "./getAyahCountInSurah"; export { getAyahMeta } from "./getAyahMeta"; export { getAyahMetasForSurah } from "./getAyahMetasForSurah"; export { getJuzMeta } from "./getJuzMeta"; export { getList, type PartType, partNames } from "./getList"; export { getManzilMeta } from "./getManzilMeta"; export { getPageMeta } from "./getPageMeta"; export { getRukuMeta } from "./getRukuMeta"; export { getRubAlHizb } from "./getRubAlHizb"; export { getRubAlHizbMeta } from "./getRubAlHizbMeta"; export { getRubAlHizbMetaByAyahId } from "./getRubAlHizbMetaByAyahId"; export { getRubAlHizbByAyahId } from "./getRubAlHizbByAyahId"; export { getSurahMeta } from "./getSurahMeta"; export { isAyahJuzFirst } from "./isAyahJuzFirst"; export { isAyahPageFirst } from "./isAyahPageFirst"; export { isSurahAyahJuzFirst } from "./isSurahAyahJuzFirst"; export { isSurahAyahPageFirst } from "./isSurahAyahPageFirst"; export { HizbQuarterList } from "./lists/hizbQuarterList"; export { JuzList } from "./lists/juzList"; export { ManzilList } from "./lists/manzilList"; export { PageList } from "./lists/pageList"; export { RukuList } from "./lists/rukuList"; export { SajdaList } from "./lists/sajdaList"; export { SurahList } from "./lists/surahList"; export { nextAyah } from "./nextAyah"; export { prevAyah } from "./prevAyah"; export { isValidManzil, isValidRuku, isValidAyahId, isValidAyahNo, isValidJuz, isValidPage, isValidSurah, isValidSurahAyah } from "./typeGuards"; export { checkValidManzil, checkValidRuku, checkValidAyahId, checkValidJuz, checkValidPage, checkValidSurah, checkValidSurahAyah } from "./validation"; export { surahNamesAz } from "./i18n/surah.az"; export { surahNamesEn } from "./i18n/surah.en"; export { surahNamesRu } from "./i18n/surah.ru"; export { surahNamesTr } from "./i18n/surah.tr";