getSurahAndVersesFromJuz function

Map<int, List<int>> getSurahAndVersesFromJuz(
  1. int juzNumber
)

Takes juzNumber and returns a map which contains keys as surah number and value as a list containing starting and ending verse numbers.

Example:

getSurahAndVersesListFromJuz(1);

Returns Map of Juz 1:

Map<int, List<int>> surahAndVerses = {
       1: [1, 7],
       2: [1, 141] //2 is surahNumber, 1 is starting verse and 141 is ending verse number
};

print(surahAndVerseList[1]); //[1, 7] => starting verse : 1, ending verse: 7

Implementation

Map<int, List<int>> getSurahAndVersesFromJuz(int juzNumber) {
  return juz[juzNumber - 1]["verses"];
}