UNPKG

rxdb-server

Version:
74 lines (73 loc) 2.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { createRxServer: true }; exports.createRxServer = createRxServer; var _utils = require("rxdb/plugins/utils"); var _rxServer = require("./rx-server.js"); var _types = require("./types.js"); Object.keys(_types).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _types[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _types[key]; } }); }); var _endpointReplication = require("./endpoint-replication.js"); Object.keys(_endpointReplication).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _endpointReplication[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _endpointReplication[key]; } }); }); var _endpointRest = require("./endpoint-rest.js"); Object.keys(_endpointRest).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _endpointRest[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _endpointRest[key]; } }); }); var _helper = require("./helper.js"); Object.keys(_helper).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _helper[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _helper[key]; } }); }); async function createRxServer(options) { options = (0, _utils.flatClone)(options); if (!options.serverApp) { options.serverApp = await options.adapter.create(); } var authHandler = options.authHandler ? options.authHandler : () => { return { data: {}, validUntil: Date.now() * 2 }; }; var server = new _rxServer.RxServer(options, authHandler, (0, _utils.ensureNotFalsy)(options.serverApp), options.cors); return server; } //# sourceMappingURL=index.js.map