reactant-share
Version:
A framework for building shared web applications with Reactant
16 lines (13 loc) • 781 B
JavaScript
import { __assign } from './node_modules/tslib/tslib.es6.js';
import { mockPorts, createTransport } from 'data-transport';
/**
* mock pair transports
*/
var mockPairTransports = function (options) {
var _a = mockPorts(), create = _a.create, main = _a.main;
return [
createTransport('Base', __assign(__assign({}, main), { logger: options === null || options === void 0 ? void 0 : options.serverLogger, verbose: options === null || options === void 0 ? void 0 : options.serverVerbose })),
createTransport('Base', __assign(__assign({}, create()), { logger: options === null || options === void 0 ? void 0 : options.clientLogger, verbose: options === null || options === void 0 ? void 0 : options.clientVerbose })),
];
};
export { mockPairTransports };