Skip to main content

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?

Metadata

testament

Testament

verseCount

number

Returns

BibleBook

Properties

bookAbbreviation?

optional bookAbbreviation?: string

Defined in: Data/Models/Main/BibleBook.ts:11


bookGroup?

optional bookGroup?: string

Defined in: Data/Models/Main/BibleBook.ts:13


bookId?

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

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