code: func NewManager(routers map[string]*config.TCPRouter,
  	serviceManager *tcpservice.Manager,
  	httpHandlers map[string]http.Handler,
  	httpsHandlers map[string]http.Handler,
  	tlsConfig *tls.Config,
  ) *Manager {
  	return &Manager{
  		configs:        routers,
  		serviceManager: serviceManager,
  		httpHandlers:   httpHandlers,
  		httpsHandlers:  httpsHandlers,
  		tlsConfig:      tlsConfig,
  	}
  }
docs: // NewManager Creates a new Manager