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