bible-search
Version:
A client Bible Search Api wrapper for NodeJs https://pt-br.bibles.org/pages/api
60 lines (47 loc) • 1.65 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
var _resourcesPassage = require('./resources/passage');
var _resourcesPassage2 = _interopRequireDefault(_resourcesPassage);
var _resourcesBook = require('./resources/book');
var _resourcesBook2 = _interopRequireDefault(_resourcesBook);
var _resourcesSearch = require('./resources/search');
var _resourcesSearch2 = _interopRequireDefault(_resourcesSearch);
/**
* Bible API class.
* @class
* @borrows passage as BibleApiPassage
* @borrows book as BibleApiBook
* @borrows chapter as BibleApiChapter
* @borrows search as BibleApiSearch
*/
var BibleApi =
/**
* Creates a new Bible API instance.
* @constructs BibleApi.
* @param {string} apiKey - The Bible Search API Key.
* @param {string} baseUrl - The base url (Default: https://pt-br.bibles.org/v2/).
*/
function BibleApi(apiKey, baseUrl) {
_classCallCheck(this, BibleApi);
/**
* The Bible Api Passage
* @member BibleApi#passage.
*/
this.passage = new _resourcesPassage2['default'](apiKey, baseUrl);
/**
* The Bible Api Book
* @member BibleApi#book.
*/
this.book = new _resourcesBook2['default'](apiKey, baseUrl);
/**
* The Bible Api Search
* @member BibleApi#search.
*/
this.search = new _resourcesSearch2['default'](apiKey, baseUrl);
};
exports['default'] = BibleApi;
module.exports = exports['default'];