UNPKG

rxdb-server

Version:
21 lines 709 B
import { ensureNotFalsy, flatClone } from 'rxdb/plugins/utils'; import { RxServer } from "./rx-server.js"; export * from "./types.js"; export * from "./endpoint-replication.js"; export * from "./endpoint-rest.js"; export * from "./helper.js"; export async function createRxServer(options) { options = 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(options, authHandler, ensureNotFalsy(options.serverApp), options.cors); return server; } //# sourceMappingURL=index.js.map