UNPKG

quran-meta

Version:

Library with meta data and functionality related to Holy Quran

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