The format to use for book name
The character/string to use to separate the book name/id from the chapter/verse numbers Defaults to ' ', can use '.' and still be conformant with parser
If true then adjacent/overlapping ranges will sorted into order and combined before printing
If set then implict elements will be hidden, for example a range reperenting an chapter will be printed as "Genesis 1" rather than "Genesis 1:1-31", and a range representing an entire book will be printed "Genesis" rather than "Genesis 1:1 - 50:26"]
If true, references will always be output in there entirety (IE: never reusing part of the previous reference as implicit context)
Eg, Rather than "Genesis 1:4,6" we will return "Genesis 1:4; Genesis 1:6"
Additionally, ranges will contain complete references on both sides of the separator character, Eg, Rather than "Genesis 1:4-6" we will return "Genesis 1:4 - Genesis 1:6"
Defaults to false, must be true to adhear to OSIS reference specification
If true then string will be converted to lower case before being returned
The character to use to separate multiple references if a list of distinct refs is passed in. To be conformat with the parser this should be set to a string matching the regex \s[;_]\s Defaults to '; '
If set then all printer added whitespace will be stripped (IE: excludes whitespace in any custom separator options) This makes for harder to read outputs, but URL encodable output strings
The character to use to separate the chapter number from the verse number To be conformant with the parse this should be set to one of: [ ':', 'v', '.', ' v ' ]
Generated using TypeDoc
Set of optional flags which can be passed to the format function