UNPKG

@jsonjoy.com/reactive-rpc

Version:

Reactive-RPC is a library for building reactive APIs over WebSocket, HTTP, and other RPCs.

17 lines 828 B
"use strict"; 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