@jsonjoy.com/reactive-rpc
Version:
Reactive-RPC is a library for building reactive APIs over WebSocket, HTTP, and other RPCs.
17 lines • 822 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createJsonClient = void 0;
const json_1 = require("@jsonjoy.com/json-pack/lib/codecs/json");
const Writer_1 = require("@jsonjoy.com/util/lib/buffers/Writer");
const RpcCodec_1 = require("../common/codec/RpcCodec");
const compact_1 = require("../common/codec/compact");
const createClient_1 = require("./createClient");
const createJsonClient = (url, token) => {
const writer = new Writer_1.Writer(1024 * 4);
const msg = new compact_1.CompactRpcMessageCodec();
const req = new json_1.JsonJsonValueCodec(writer);
const codec = new RpcCodec_1.RpcCodec(msg, req, req);
return (0, createClient_1.createClient)(codec, url, token);
};
exports.createJsonClient = createJsonClient;
//# sourceMappingURL=createJsonClient.js.map
;