UNPKG

versification

Version:

A library for parsing Paratext's vrs files.

142 lines (141 loc) 1.97 kB
"use strict"; 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;