@hazae41/jsonrpc
Version:
Rust-like JSON-RPC for TypeScript
25 lines (22 loc) • 535 B
JavaScript
'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