quran-meta
Version:
Library with meta data and functionality related to Holy Quran
46 lines (41 loc) • 2.04 kB
text/typescript
// Quran Meta
export type { QuranMeta } from "./const"
export type {
AyahId, AyahMeta, AyahNo, AyahRange, Juz, JuzHizb, JuzMeta, Page, PageMeta, Sajda, SajdaType, Surah, SurahAyah, SurahAyahSegment, SurahMeta, SurahName
} from "./types"
export { ayahStringSplitter } from "./ayahStringSplitter"
export { meta } from "./const"
export { findAyahIdBySurah } from "./findAyahIdBySurah"
export { findJuz } from "./findJuz"
export { findJuzAndShift } from "./findJuzAndShift"
export { findJuzByAyahId } from "./findJuzByAyahId"
export { findJuzMetaBySurah } from "./findJuzMetaBySurah"
export { findPage } from "./findPage"
export { findRangeAroundAyah } from "./findRangeAroundAyah"
export { findRubAlHizb } from "./findRubAlHizb"
export { findRubAlHizbByAyahId } from "./findRubAlHizbByAyahId"
export { findSurahByAyahId } from "./findSurahByAyahId"
export { getAyahCountInSurah } from "./getAyahCountInSurah"
export { getAyahMeta } from "./getAyahMeta"
export { getList } from "./getList"
export { getPageMeta } from "./getPageMeta"
export { getRubAlHizbMeta } from "./getRubAlHizbMeta"
export { getRubAlHizbMetaByAyahId } from "./getRubAlHizbMetaByAyahId"
export { getSurahMeta } from "./getSurahMeta"
export { isAyahJuzFirst } from "./isAyahJuzFirst"
export { isAyahPageFirst } from "./isAyahPageFirst"
export { HizbQuarterList } from "./lists/hizbList"
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 { checkValidAyahId, checkValidSurah, checkValidSurahAyah } from "./validation"
// ------------------ Sura i18 Data ---------------------
export { surahNamesAz } from "./i18n/surah.az"
export { surahNamesEn } from "./i18n/surah.en"
export { surahNamesRu } from "./i18n/surah.ru"
export { surahNamesTr } from "./i18n/surah.tr"