UNPKG

@hazae41/jsonrpc

Version:

Rust-like JSON-RPC for TypeScript

23 lines (21 loc) 510 B
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 }; } } export { RpcRequest }; //# sourceMappingURL=request.mjs.map