Interface: EnrichedVerse
Defined in: Services/BibleTextService.ts:12
A BibleVerse enriched with contextual data needed for template rendering. The raw BibleVerse only contains verse_id and text; EnrichedVerse adds human-readable identifiers (book name, abbreviation, module info) and pre-computed formatting flags so templates don't need repository access.
Properties
bookAbbreviation
bookAbbreviation:
string
Defined in: Services/BibleTextService.ts:19
bookName
bookName:
string
Defined in: Services/BibleTextService.ts:18
bookNumber
bookNumber:
number
Defined in: Services/BibleTextService.ts:17
chapterNumber
chapterNumber:
number
Defined in: Services/BibleTextService.ts:16
formattingData?
optionalformattingData?:object
Defined in: Services/BibleTextService.ts:33
addedWords?
optionaladdedWords?:object[]
crossReferences?
optionalcrossReferences?:object[]
footnotes?
optionalfootnotes?:object[]
wordsOfChrist?
optionalwordsOfChrist?:object[]
hasWordsOfChrist
hasWordsOfChrist:
boolean
Defined in: Services/BibleTextService.ts:29
isParagraphStart
isParagraphStart:
boolean
Defined in: Services/BibleTextService.ts:26
isPoetry
isPoetry:
boolean
Defined in: Services/BibleTextService.ts:27
moduleAbbreviation?
optionalmoduleAbbreviation?:string
Defined in: Services/BibleTextService.ts:42
moduleName?
optionalmoduleName?:string
Defined in: Services/BibleTextService.ts:41
poetryIndent
poetryIndent:
number
Defined in: Services/BibleTextService.ts:28
sectionHeading?
optionalsectionHeading?:string
Defined in: Services/BibleTextService.ts:30
text
text:
string
Defined in: Services/BibleTextService.ts:22
textPlain
textPlain:
string
Defined in: Services/BibleTextService.ts:23
verseId
verseId:
number
Defined in: Services/BibleTextService.ts:14
verseNumber
verseNumber:
number
Defined in: Services/BibleTextService.ts:15