quran-meta
    Preparing search index...

    Type Alias QuranMeta

    Represents the complete metadata structure for Quranic information. Contains counts for all structural divisions of the Quran.

    Different riwayas may have different values for these properties. Most notably, Qalun has 6214 ayahs while Hafs has 6236 ayahs.

    import { meta, riwayaMeta } from 'quran-meta'

    // Hafs metadata (default)
    console.log(meta.numAyahs) // 6236

    // Qalun metadata
    console.log(riwayaMeta.Qalun.numAyahs) // 6214
    type QuranMeta = {
        numAyahs: number;
        numHizbs: number;
        numJuzs: number;
        numManzils: number;
        numPages: number;
        numRubAlHizbs: number;
        numRubsInJuz: number;
        numRukus: number;
        numSajdas: number;
        numSurahs: number;
        numThumunAlHizbs: number;
        riwayaName: RiwayaName;
    }
    Index

    Properties

    numAyahs: number

    Total number of ayahs (verses) in this riwaya

    numHizbs: number

    Total number of hizbs (sections) - always 60

    numJuzs: number

    Total number of juzs (parts) - always 30

    numManzils: number

    Total number of manzils (7-day reading divisions) - always 7

    numPages: number

    Total number of pages - typically 604

    numRubAlHizbs: number

    Total number of rub al-hizbs (quarters) - always 240

    numRubsInJuz: number

    Number of rubs (quarters) in each juz - always 8

    numRukus: number

    Total number of rukus (sections) - varies by riwaya

    numSajdas: number

    Total number of sajdas (prostrations) - varies by riwaya

    numSurahs: number

    Total number of surahs (chapters) - always 114

    numThumunAlHizbs: number

    Total number of thumun al-hizbs (eighths) - 0 for Hafs, 480 for Qalun

    riwayaName: RiwayaName

    Name of the riwaya (recitation tradition)