Interface: IUserCrossReferenceRepository
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:8
Interface for User Cross-Reference repository Handles user-created cross-references between Bible verses
Methods
create()
create(
xref):UserCrossReference
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:23
Parameters
xref
Returns
delete()
delete(
userXrefId):boolean
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:25
Parameters
userXrefId
number
Returns
boolean
deleteForVerse()
deleteForVerse(
verseId):number
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:28
Parameters
verseId
number
Returns
number
getAll()
getAll():
UserCrossReference[]
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:20
Returns
getById()
getById(
userXrefId):UserCrossReference|undefined
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:10
Parameters
userXrefId
number
Returns
UserCrossReference | undefined
getForVerse()
getForVerse(
verseId):UserCrossReference[]
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:11
Parameters
verseId
number
Returns
getFromVerse()
getFromVerse(
fromVerseId):UserCrossReference[]
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:12
Parameters
fromVerseId
number
Returns
getFromVerseRange()
getFromVerseRange(
startVerseId,endVerseId):UserCrossReference[]
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:18
Bulk variant of getFromVerse: every user cross-reference whose origin falls inside the inclusive range. Lets Study mode price a whole chapter's "My cross-references (N)" counts with one query.
Parameters
startVerseId
number
endVerseId
number
Returns
getToVerse()
getToVerse(
toVerseId):UserCrossReference[]
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:19
Parameters
toVerseId
number
Returns
update()
update(
xref):UserCrossReference
Defined in: Data/Repositories/IUserCrossReferenceRepository.ts:24