package jsonrpc

import "time"

type Config struct {
	ReconnectInterval time.Duration
}

var defaultConfig = Config{
	ReconnectInterval: time.Second * 5,
}

type Option func(c *Config)

func WithReconnectInterval(d time.Duration) func(c *Config) {
	return func(c *Config) {
		c.ReconnectInterval = d
	}
}