UNPKG

quran-meta

Version:

Library with meta data and functionality related to Holy Quran

20 lines (18 loc) 654 B
import { AyahId, Manzil } from "./types.cjs"; //#region src/findManzilByAyahId.d.ts /** * Finds the Manzil number for a given Ayah ID using binary search. * A Manzil is one of seven approximately equal divisions of the Quran. * * @param ayahId - The ID of the Ayah to find the Manzil for * @returns The Manzil number (1-7) containing the specified Ayah * @throws {@link Error} If the provided Ayah ID is invalid * * @example * ```typescript * const manzil = findManzilByAyahId(2345); // Returns the Manzil containing Ayah 2345 * ``` */ declare function findManzilByAyahId(ayahId: AyahId): Manzil; //#endregion export { findManzilByAyahId };