UNPKG

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
'use strict'; 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'];