code: func (s *Store) raftConfig() *raft.Config {
  	config := raft.DefaultConfig()
  	if s.SnapshotThreshold != 0 {
  		config.SnapshotThreshold = s.SnapshotThreshold
  	}
  	if s.SnapshotInterval != 0 {
  		config.SnapshotInterval = s.SnapshotInterval
  	}
  	if s.HeartbeatTimeout != 0 {
  		config.HeartbeatTimeout = s.HeartbeatTimeout
  	}
  	return config
  }
docs: // raftConfig returns a new Raft config for the store.