Class: BibleBook
Defined in: Data/Models/Main/BibleBook.ts:7
Bible book entity from the main database Represents a book of the Bible with its metadata and structure
Constructors
Constructor
new BibleBook(
data):BibleBook
Defined in: Data/Models/Main/BibleBook.ts:18
Parameters
data
bookAbbreviation?
string
bookGroup?
string
bookId?
number
bookName
string
bookNumber
number
chapterCount
number
metadata?
testament
verseCount
number
Returns
BibleBook
Properties
bookAbbreviation?
optionalbookAbbreviation?:string
Defined in: Data/Models/Main/BibleBook.ts:11
bookGroup?
optionalbookGroup?:string
Defined in: Data/Models/Main/BibleBook.ts:13
bookId?
optionalbookId?:number
Defined in: Data/Models/Main/BibleBook.ts:8
bookName
bookName:
string
Defined in: Data/Models/Main/BibleBook.ts:10
bookNumber
bookNumber:
number
Defined in: Data/Models/Main/BibleBook.ts:9
chapterCount
chapterCount:
number
Defined in: Data/Models/Main/BibleBook.ts:14
metadata?
optionalmetadata?:Metadata
Defined in: Data/Models/Main/BibleBook.ts:16
testament
testament:
Testament
Defined in: Data/Models/Main/BibleBook.ts:12
verseCount
verseCount:
number
Defined in: Data/Models/Main/BibleBook.ts:15
Methods
getAbbreviation()
getAbbreviation():
string
Defined in: Data/Models/Main/BibleBook.ts:64
Get the abbreviation or default to first 3 characters of name
Returns
string
getDisplayName()
getDisplayName():
string
Defined in: Data/Models/Main/BibleBook.ts:43
Get the full display name with testament
Returns
string
isNewTestament()
isNewTestament():
boolean
Defined in: Data/Models/Main/BibleBook.ts:57
Check if this is a New Testament book
Returns
boolean
isOldTestament()
isOldTestament():
boolean
Defined in: Data/Models/Main/BibleBook.ts:50
Check if this is an Old Testament book
Returns
boolean