Skip to content

@gracious.tech/fetch-client


@gracious.tech/fetch-client / index / PassageReference

Class: PassageReference ​

Defined in: references/dist/esm/passage.d.ts:17

Constructors ​

Constructor ​

new PassageReference(book, chapter?, verse?): PassageReference

Defined in: references/dist/esm/passage.d.ts:29

Parameters ​

book ​

string

chapter? ​

number

verse? ​

number

Returns ​

PassageReference

Constructor ​

new PassageReference(reference): PassageReference

Defined in: references/dist/esm/passage.d.ts:30

Parameters ​

reference ​

PassageArgs

Returns ​

PassageReference

Properties ​

type ​

readonly type: ReferenceType

Defined in: references/dist/esm/passage.d.ts:18


range ​

readonly range: boolean

Defined in: references/dist/esm/passage.d.ts:19


book ​

readonly book: string

Defined in: references/dist/esm/passage.d.ts:20


ot ​

readonly ot: boolean

Defined in: references/dist/esm/passage.d.ts:21


nt ​

readonly nt: boolean

Defined in: references/dist/esm/passage.d.ts:22


start_chapter ​

readonly start_chapter: number

Defined in: references/dist/esm/passage.d.ts:23


start_verse ​

readonly start_verse: number

Defined in: references/dist/esm/passage.d.ts:24


end_chapter ​

readonly end_chapter: number

Defined in: references/dist/esm/passage.d.ts:25


end_verse ​

readonly end_verse: number

Defined in: references/dist/esm/passage.d.ts:26


args_valid ​

readonly args_valid: boolean

Defined in: references/dist/esm/passage.d.ts:27


_args ​

readonly _args: PassageArgs

Defined in: references/dist/esm/passage.d.ts:28

Methods ​

from_string() ​

static from_string(reference, book_names?, exclude_book_names?, min_chars?, match_from_start?): PassageReference | null

Defined in: references/dist/esm/passage.d.ts:31

Parameters ​

reference ​

string

book_names? ​

BookNamesArg

exclude_book_names? ​

string[]

min_chars? ​

number

match_from_start? ​

boolean

Returns ​

PassageReference | null


from_refs() ​

static from_refs(start, end): PassageReference

Defined in: references/dist/esm/passage.d.ts:32

Parameters ​

start ​

PassageReference

end ​

PassageReference

Returns ​

PassageReference


from_serialized() ​

static from_serialized(code): PassageReference

Defined in: references/dist/esm/passage.d.ts:33

Parameters ​

code ​

string

Returns ​

PassageReference


get_book_string() ​

get_book_string(book_names?): string

Defined in: references/dist/esm/passage.d.ts:34

Parameters ​

book_names? ​

Record<string, string>

Returns ​

string


get_verses_string() ​

get_verses_string(verse_sep?, range_sep?): string

Defined in: references/dist/esm/passage.d.ts:35

Parameters ​

verse_sep? ​

string

range_sep? ​

string

Returns ​

string


toString() ​

toString(book_names?, verse_sep?, range_sep?): string

Defined in: references/dist/esm/passage.d.ts:36

Parameters ​

book_names? ​

Record<string, string>

verse_sep? ​

string

range_sep? ​

string

Returns ​

string


to_serialized() ​

to_serialized(): string

Defined in: references/dist/esm/passage.d.ts:37

Returns ​

string


equals() ​

equals(ref): boolean

Defined in: references/dist/esm/passage.d.ts:38

Parameters ​

ref ​

PassageReference

Returns ​

boolean


is_before() ​

Call Signature ​

is_before(chapter, verse): boolean

Defined in: references/dist/esm/passage.d.ts:39

Parameters ​
chapter ​

number

verse ​

number

Returns ​

boolean

Call Signature ​

is_before(ref): boolean

Defined in: references/dist/esm/passage.d.ts:40

Parameters ​
ref ​

PassageReference

Returns ​

boolean


is_after() ​

Call Signature ​

is_after(chapter, verse): boolean

Defined in: references/dist/esm/passage.d.ts:41

Parameters ​
chapter ​

number

verse ​

number

Returns ​

boolean

Call Signature ​

is_after(ref): boolean

Defined in: references/dist/esm/passage.d.ts:42

Parameters ​
ref ​

PassageReference

Returns ​

boolean


includes() ​

Call Signature ​

includes(chapter, verse): boolean

Defined in: references/dist/esm/passage.d.ts:43

Parameters ​
chapter ​

number

verse ​

number

Returns ​

boolean

Call Signature ​

includes(ref): boolean

Defined in: references/dist/esm/passage.d.ts:44

Parameters ​
ref ​

PassageReference

Returns ​

boolean


overlaps() ​

overlaps(ref): boolean

Defined in: references/dist/esm/passage.d.ts:45

Parameters ​

ref ​

PassageReference

Returns ​

boolean


total_verses() ​

total_verses(): number

Defined in: references/dist/esm/passage.d.ts:46

Returns ​

number


get_start() ​

get_start(): PassageReference

Defined in: references/dist/esm/passage.d.ts:47

Returns ​

PassageReference


get_end() ​

get_end(): PassageReference

Defined in: references/dist/esm/passage.d.ts:48

Returns ​

PassageReference


get_prev_verse() ​

get_prev_verse(prev_to_end?): PassageReference | null

Defined in: references/dist/esm/passage.d.ts:49

Parameters ​

prev_to_end? ​

boolean

Returns ​

PassageReference | null


get_next_verse() ​

get_next_verse(after_end?): PassageReference | null

Defined in: references/dist/esm/passage.d.ts:50

Parameters ​

after_end? ​

boolean

Returns ​

PassageReference | null


simplify() ​

simplify(): PassageReference

Defined in: references/dist/esm/passage.d.ts:51

Returns ​

PassageReference