UNPKG

@jsonjoy.com/reactive-rpc

Version:

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

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