@mojsoski/server-crypto
Version:
Asymmetric key-exchange cryptography library
21 lines • 1.73 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BrowserCrypto = exports.NodeCrypto = exports.ServerManager = exports.RemoteServer = exports.CurrentServer = exports.Server = void 0;
exports.serverManagerFromEnvironment = serverManagerFromEnvironment;
const server_1 = require("./server");
Object.defineProperty(exports, "Server", { enumerable: true, get: function () { return server_1.Server; } });
const current_server_1 = require("./current-server");
Object.defineProperty(exports, "CurrentServer", { enumerable: true, get: function () { return current_server_1.CurrentServer; } });
const remote_server_1 = require("./remote-server");
Object.defineProperty(exports, "RemoteServer", { enumerable: true, get: function () { return remote_server_1.RemoteServer; } });
const server_manager_1 = require("./server-manager");
Object.defineProperty(exports, "ServerManager", { enumerable: true, get: function () { return server_manager_1.ServerManager; } });
const async_stream_1 = require("@mojsoski/async-stream");
const node_crypto_1 = require("./opt/node-crypto");
Object.defineProperty(exports, "NodeCrypto", { enumerable: true, get: function () { return node_crypto_1.NodeCrypto; } });
const browser_crypto_1 = require("./opt/browser-crypto");
Object.defineProperty(exports, "BrowserCrypto", { enumerable: true, get: function () { return browser_crypto_1.BrowserCrypto; } });
async function serverManagerFromEnvironment(provider) {
return new server_manager_1.ServerManager(await current_server_1.CurrentServer.fromEnvironment(provider), await async_stream_1.AsyncTransform.from(remote_server_1.RemoteServer.fromEnvironment(provider)).toArray(), provider);
}
//# sourceMappingURL=index.js.map