rxdb-server
Version:
RxDB Server Plugin
74 lines (73 loc) • 2.45 kB
JavaScript
;
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