UNPKG

@hazae41/jsonrpc

Version:

Rust-like JSON-RPC for TypeScript

35 lines (31 loc) 766 B
'use strict'; var result = require('@hazae41/result'); exports.RpcOkInit = void 0; (function (RpcOkInit) { function from(response) { return response.toJSON(); } RpcOkInit.from = from; })(exports.RpcOkInit || (exports.RpcOkInit = {})); class RpcOk extends result.Ok { id; result; jsonrpc = "2.0"; constructor(id, result) { super(result); this.id = id; this.result = result; } static from(init) { return new RpcOk(init.id, init.result); } static rewrap(id, result) { return new RpcOk(id, result.inner); } toJSON() { const { jsonrpc, id, result } = this; return { jsonrpc, id, result }; } } exports.RpcOk = RpcOk; //# sourceMappingURL=ok.cjs.map