quran-meta
Version:
Library with meta data and functionality related to Holy Quran
21 lines (20 loc) • 745 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getManzilMeta = getManzilMeta;
var _findSurahAyahByAyahId = require("./findSurahAyahByAyahId.cjs");
var _manzilList = require("./lists/manzilList.cjs");
var _validation = require("./validation.cjs");
function getManzilMeta(manzilNum) {
(0, _validation.checkValidManzil)(manzilNum);
const [firstAyahId, nextManzilAyahId] = [_manzilList.ManzilList[manzilNum], _manzilList.ManzilList[manzilNum + 1]];
const lastAyahId = nextManzilAyahId - 1;
return {
manzilNum,
firstAyahId,
lastAyahId,
first: (0, _findSurahAyahByAyahId.findSurahAyahByAyahId)(firstAyahId),
last: (0, _findSurahAyahByAyahId.findSurahAyahByAyahId)(lastAyahId)
};
}