Overview
Lazily loads the Quran morphology data. This large dataset is loaded asynchronously to avoid increasing the initial bundle size. The morphology data enables lemma and root matching for advanced search capabilities.Signature
Return value
Promise
A Promise that resolves to a Map where the key is the verse global identifier (gid) and the value is morphology data for that verse.
MorphologyAya structure
Each morphology entry contains:number
Global unique identifier for the verse (matches QuranText.gid)
string[]
Array of lemmas (dictionary forms) for all words in the verse
string[]
Array of roots for all words in the verse