versification
Version:
A library for parsing Paratext's vrs files.
142 lines (141 loc) • 1.97 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.bookNumberToId = exports.bookIdToNumber = exports.BookIDs = void 0;
exports.BookIDs = [
"GEN",
"EXO",
"LEV",
"NUM",
"DEU",
"JOS",
"JDG",
"RUT",
"1SA",
"2SA",
"1KI",
"2KI",
"1CH",
"2CH",
"EZR",
"NEH",
"EST",
"JOB",
"PSA",
"PRO",
"ECC",
"SNG",
"ISA",
"JER",
"LAM",
"EZK",
"DAN",
"HOS",
"JOL",
"AMO",
"OBA",
"JON",
"MIC",
"NAM",
"HAB",
"ZEP",
"HAG",
"ZEC",
"MAL",
"MAT",
"MRK",
"LUK",
"JHN",
"ACT",
"ROM",
"1CO",
"2CO",
"GAL",
"EPH",
"PHP",
"COL",
"1TH",
"2TH",
"1TI",
"2TI",
"TIT",
"PHM",
"HEB",
"JAS",
"1PE",
"2PE",
"1JN",
"2JN",
"3JN",
"JUD",
"REV",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"XXA",
"XXB",
"XXC",
"XXD",
"XXE",
"XXF",
"XXG",
"FRT",
"BAK",
"OTH",
"",
"",
"",
"",
"INT",
"CNC",
"GLO",
"TDX",
"NDX",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
];
function bookIdToNumber(bookId) {
var id = exports.BookIDs.indexOf(bookId === null || bookId === void 0 ? void 0 : bookId.toUpperCase());
if (id === -1)
return undefined;
return id + 1;
}
exports.bookIdToNumber = bookIdToNumber;
function bookNumberToId(bookNumber) {
if (bookNumber < 1)
return undefined;
return exports.BookIDs[bookNumber - 1];
}
exports.bookNumberToId = bookNumberToId;
;