Class: CommentaryEntry
Defined in: Data/Models/Commentary/CommentaryEntry.ts:15
Commentary entry entity from a commentary module database
Constructors
Constructor
new CommentaryEntry(
data):CommentaryEntry
Defined in: Data/Models/Commentary/CommentaryEntry.ts:25
Parameters
data
content
string
contentFile?
string
entryId?
number
entryLevel
"book" | "verse" | "passage" | "chapter"
metadata?
verseIdEnd?
number
verseIdStart?
number
wordCount?
number
Returns
CommentaryEntry
Properties
content
content:
string
Defined in: Data/Models/Commentary/CommentaryEntry.ts:20
contentFile?
optionalcontentFile?:string
Defined in: Data/Models/Commentary/CommentaryEntry.ts:21
entryId?
optionalentryId?:number
Defined in: Data/Models/Commentary/CommentaryEntry.ts:16
entryLevel
entryLevel:
"book"|"verse"|"passage"|"chapter"
Defined in: Data/Models/Commentary/CommentaryEntry.ts:19
metadata?
optionalmetadata?:Metadata
Defined in: Data/Models/Commentary/CommentaryEntry.ts:23
verseIdEnd?
optionalverseIdEnd?:number
Defined in: Data/Models/Commentary/CommentaryEntry.ts:18
verseIdStart?
optionalverseIdStart?:number
Defined in: Data/Models/Commentary/CommentaryEntry.ts:17
wordCount?
optionalwordCount?:number
Defined in: Data/Models/Commentary/CommentaryEntry.ts:22
Methods
getExcerpt()
getExcerpt(
maxLength?):string
Defined in: Data/Models/Commentary/CommentaryEntry.ts:76
Get an excerpt of the content
Parameters
maxLength?
number = 200
Returns
string
isBookLevel()
isBookLevel():
boolean
Defined in: Data/Models/Commentary/CommentaryEntry.ts:48
Check if this is a book-level entry
Returns
boolean
isChapterLevel()
isChapterLevel():
boolean
Defined in: Data/Models/Commentary/CommentaryEntry.ts:55
Check if this is a chapter-level entry
Returns
boolean
isVerseLevel()
isVerseLevel():
boolean
Defined in: Data/Models/Commentary/CommentaryEntry.ts:62
Check if this is a verse-level entry
Returns
boolean
isVerseRange()
isVerseRange():
boolean
Defined in: Data/Models/Commentary/CommentaryEntry.ts:69
Check if this entry covers a verse range
Returns
boolean