UNPKG

@hazae41/jsonrpc

Version:

Rust-like JSON-RPC for TypeScript

25 lines (22 loc) 535 B
'use strict'; class RpcRequest { id; method; params; jsonrpc = "2.0"; constructor(id, method, params) { this.id = id; this.method = method; this.params = params; } static from(init) { const { id, method, params } = init; return new RpcRequest(id, method, params); } toJSON() { const { jsonrpc, id, method, params } = this; return { jsonrpc, id, method, params }; } } exports.RpcRequest = RpcRequest; //# sourceMappingURL=request.cjs.map