UNPKG

747 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports['default'] = getAdapter;
7
8var _validateAdapter = require('./validateAdapter');
9
10var _validateAdapter2 = _interopRequireDefault(_validateAdapter);
11
12var _configuration = require('./configuration');
13
14function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
15
16function getAdapter() {
17 var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
18
19 if (options.adapter) {
20 (0, _validateAdapter2['default'])(options.adapter);
21 return options.adapter;
22 }
23
24 var _get = (0, _configuration.get)(),
25 adapter = _get.adapter;
26
27 (0, _validateAdapter2['default'])(adapter);
28 return adapter;
29}
\No newline at end of file