Skip to main content

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?

optional formattingData?: object

Defined in: Services/BibleTextService.ts:33

addedWords?

optional addedWords?: object[]

crossReferences?

optional crossReferences?: object[]

footnotes?

optional footnotes?: object[]

wordsOfChrist?

optional wordsOfChrist?: 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?

optional moduleAbbreviation?: string

Defined in: Services/BibleTextService.ts:42


moduleName?

optional moduleName?: string

Defined in: Services/BibleTextService.ts:41


poetryIndent

poetryIndent: number

Defined in: Services/BibleTextService.ts:28


sectionHeading?

optional sectionHeading?: 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