@hazae41/jsonrpc
Version:
Rust-like JSON-RPC for TypeScript
23 lines (21 loc) • 510 B
JavaScript
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