diff --git a/helper.go b/helper.go new file mode 100644 index 0000000000000000000000000000000000000000..02e123ed6a8daada102c08b7a89b6162cda52c3f --- /dev/null +++ b/helper.go @@ -0,0 +1,10 @@ +package jrpc + +func Do[T any](c *Client, method string, args any) (T, error) { + var t T + err := c.Do(t, method, args) + if err != nil { + return t, err + } + return t, nil +}