/**
* config
*
* @module config
*
* @author Luca Pau <luca.pau82@gmail.com>
*/
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
// istanbul ignore next
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _log = require('./log');
var _log2 = _interopRequireDefault(_log);
var _resultsPerPageMax = 100;
var _resultsPerPageDefault = 10;
exports['default'] = Object.defineProperties({}, {
resultsPerPageMax: {
get: function get() {
return _resultsPerPageMax;
},
set: function set(resMax) {
if (isNaN(resMax)) {
_log2['default'].error('resultsPerPageMax require only integer');
throw new TypeError('resultsPerPageMax require only integer');
}
_resultsPerPageMax = resMax;
return this;
},
configurable: true,
enumerable: true
},
resultsPerPageDefault: {
get: function get() {
return _resultsPerPageDefault;
},
set: function set(resDefault) {
if (isNaN(resDefault)) {
_log2['default'].error('resultsPerPageDefault require only integer');
throw new TypeError('resultsPerPageDefault require only integer');
}
_resultsPerPageDefault = resDefault;
return this;
},
configurable: true,
enumerable: true
}
});
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9sdWdoaW5vL1Byb2plY3RzL2FqYXhDYWxsRm9ybWF0dGVyL3NyYy9jb25maWcuZXM2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O21CQVFnQixPQUFPOzs7O0FBRXZCLElBQUksa0JBQWtCLEdBQUcsR0FBRyxDQUFDO0FBQzdCLElBQUksc0JBQXNCLEdBQUcsRUFBRSxDQUFDOzs2Q0FFakIsRUEyQmQ7QUF2QkssbUJBQWlCO1NBSEEsZUFBRztBQUN0QixhQUFPLGtCQUFrQixDQUFDO0tBQzNCO1NBQ29CLGFBQUMsTUFBTSxFQUFFO0FBQzVCLFVBQUcsS0FBSyxDQUFDLE1BQU0sQ0FBQyxFQUFFO0FBQ2hCLHlCQUFJLEtBQUssQ0FBQyx3Q0FBd0MsQ0FBQyxDQUFDO0FBQ3BELGNBQU0sSUFBSSxTQUFTLENBQUMsd0NBQXdDLENBQUMsQ0FBQztPQUMvRDs7QUFFRCx3QkFBa0IsR0FBRyxNQUFNLENBQUM7O0FBRTVCLGFBQU8sSUFBSSxDQUFDO0tBQ2I7Ozs7QUFJRyx1QkFBcUI7U0FIQSxlQUFHO0FBQzFCLGFBQU8sc0JBQXNCLENBQUM7S0FDL0I7U0FDd0IsYUFBQyxVQUFVLEVBQUU7QUFDcEMsVUFBRyxLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUU7QUFDcEIseUJBQUksS0FBSyxDQUFDLDRDQUE0QyxDQUFDLENBQUM7QUFDeEQsY0FBTSxJQUFJLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxDQUFDO09BQ25FOztBQUVELDRCQUFzQixHQUFHLFVBQVUsQ0FBQzs7QUFFcEMsYUFBTyxJQUFJLENBQUM7S0FDYiIsImZpbGUiOiIvVXNlcnMvbHVnaGluby9Qcm9qZWN0cy9hamF4Q2FsbEZvcm1hdHRlci9zcmMvY29uZmlnLmVzNiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogY29uZmlnXG4gKlxuICogQG1vZHVsZSBjb25maWdcbiAqXG4gKiBAYXV0aG9yIEx1Y2EgUGF1IDxsdWNhLnBhdTgyQGdtYWlsLmNvbT5cbiAqL1xuXG5pbXBvcnQgbG9nIGZyb20gJy4vbG9nJztcblxubGV0IF9yZXN1bHRzUGVyUGFnZU1heCA9IDEwMDtcbmxldCBfcmVzdWx0c1BlclBhZ2VEZWZhdWx0ID0gMTA7XG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgZ2V0IHJlc3VsdHNQZXJQYWdlTWF4KCkge1xuICAgIHJldHVybiBfcmVzdWx0c1BlclBhZ2VNYXg7XG4gIH0sXG4gIHNldCByZXN1bHRzUGVyUGFnZU1heChyZXNNYXgpIHtcbiAgICBpZihpc05hTihyZXNNYXgpKSB7XG4gICAgICBsb2cuZXJyb3IoJ3Jlc3VsdHNQZXJQYWdlTWF4IHJlcXVpcmUgb25seSBpbnRlZ2VyJyk7XG4gICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdyZXN1bHRzUGVyUGFnZU1heCByZXF1aXJlIG9ubHkgaW50ZWdlcicpO1xuICAgIH1cblxuICAgIF9yZXN1bHRzUGVyUGFnZU1heCA9IHJlc01heDtcblxuICAgIHJldHVybiB0aGlzO1xuICB9LFxuICBnZXQgcmVzdWx0c1BlclBhZ2VEZWZhdWx0KCkge1xuICAgIHJldHVybiBfcmVzdWx0c1BlclBhZ2VEZWZhdWx0O1xuICB9LFxuICBzZXQgcmVzdWx0c1BlclBhZ2VEZWZhdWx0KHJlc0RlZmF1bHQpIHtcbiAgICBpZihpc05hTihyZXNEZWZhdWx0KSkge1xuICAgICAgbG9nLmVycm9yKCdyZXN1bHRzUGVyUGFnZURlZmF1bHQgcmVxdWlyZSBvbmx5IGludGVnZXInKTtcbiAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ3Jlc3VsdHNQZXJQYWdlRGVmYXVsdCByZXF1aXJlIG9ubHkgaW50ZWdlcicpO1xuICAgIH1cblxuICAgIF9yZXN1bHRzUGVyUGFnZURlZmF1bHQgPSByZXNEZWZhdWx0O1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH1cbn07Il19 |