UNPKG

quran-meta

Version:

Library with meta data and functionality related to Holy Quran

21 lines (19 loc) 699 B
import { RiwayaData } from "./lists/types.mjs"; import { AyahId, Page } from "./types.mjs"; //#region src/findPagebyAyahId.d.ts /** * Returns the page number for a given ayah ID in the Quran. * * @param ayahId - A numeric identifier representing a verse (ayah) in the Quran * @param data - The Lists object for the riwaya. * @returns The page number where the specified ayah can be found * @throws Will throw an error if the ayahId is invalid * * @example * ```ts * const page = findPagebyAyahId(142, HafsLists); // Returns the page number containing ayah 142 * ``` */ declare function findPagebyAyahId(ayahId: AyahId, data: RiwayaData): Page; //#endregion export { findPagebyAyahId };