Class: ChapterInfo
Defined in: Data/Models/Main/ChapterInfo.ts:7
Chapter information entity from the main database Contains verse counts and ID ranges for a specific chapter
Constructors
Constructor
new ChapterInfo(
data):ChapterInfo
Defined in: Data/Models/Main/ChapterInfo.ts:16
Parameters
data
bookId
number
chapter
number
chapterInfoId?
number
firstAbsoluteId
number
lastAbsoluteId
number
metadata?
verseCount
number
Returns
ChapterInfo
Properties
bookId
bookId:
number
Defined in: Data/Models/Main/ChapterInfo.ts:9
chapter
chapter:
number
Defined in: Data/Models/Main/ChapterInfo.ts:10
chapterInfoId?
optionalchapterInfoId?:number
Defined in: Data/Models/Main/ChapterInfo.ts:8
firstAbsoluteId
firstAbsoluteId:
number
Defined in: Data/Models/Main/ChapterInfo.ts:12
lastAbsoluteId
lastAbsoluteId:
number
Defined in: Data/Models/Main/ChapterInfo.ts:13
metadata?
optionalmetadata?:Metadata
Defined in: Data/Models/Main/ChapterInfo.ts:14
verseCount
verseCount:
number
Defined in: Data/Models/Main/ChapterInfo.ts:11
Methods
containsAbsoluteId()
containsAbsoluteId(
absoluteId):boolean
Defined in: Data/Models/Main/ChapterInfo.ts:47
Check if an absolute ID falls within this chapter
Parameters
absoluteId
number
Returns
boolean
getAbsoluteIdRange()
getAbsoluteIdRange():
object
Defined in: Data/Models/Main/ChapterInfo.ts:37
Get the range of absolute IDs for this chapter
Returns
object
first
first:
number
last
last:
number