Versions in this module Expand all Collapse all v12 v12.1.9 Aug 12, 2022 Changes in this version + var HeroDependencies = true + var Try = hero.Try + func NameOf(v interface{}) string + type AfterActivation interface + DependenciesReadOnly func() ValuesReadOnly + Singleton func() bool + type Application struct + Controllers []*ControllerActivator + Dependencies di.Values + ErrorHandler di.ErrorHandler + Router router.Party + Sorter di.Sorter + func Configure(party router.Party, configurators ...func(*Application)) *Application + func New(party router.Party) *Application + func (app *Application) Clone(party router.Party) *Application + func (app *Application) Configure(configurators ...func(*Application)) *Application + func (app *Application) GetNamespaces() websocket.Namespaces + func (app *Application) Handle(controller interface{}) *Application + func (app *Application) HandleError(errorHandler func(ctx context.Context, err error)) *Application + func (app *Application) HandleWebsocket(controller interface{}) *websocket.Struct + func (app *Application) Party(relativePath string, middleware ...context.Handler) *Application + func (app *Application) Register(values ...interface{}) *Application + func (app *Application) SortByNumMethods() *Application + type BaseController interface + BeginRequest func(context.Context) + EndRequest func(context.Context) + type BeforeActivation interface + Dependencies func() *di.Values + type ControllerActivator struct + Type reflect.Type + Value reflect.Value + func (c *ControllerActivator) Dependencies() *di.Values + func (c *ControllerActivator) DependenciesReadOnly() ValuesReadOnly + func (c *ControllerActivator) GetRoute(methodName string) *router.Route + func (c *ControllerActivator) GetRoutes(methodName string) []*router.Route + func (c *ControllerActivator) Handle(method, path, funcName string, middleware ...context.Handler) *router.Route + func (c *ControllerActivator) HandleMany(method, path, funcName string, middleware ...context.Handler) []*router.Route + func (c *ControllerActivator) Name() string + func (c *ControllerActivator) Router() router.Party + func (c *ControllerActivator) Singleton() bool + type Response = hero.Response + type Result = hero.Result + type ValuesReadOnly interface + Clone func() di.Values + CloneWithFieldsOf func(s interface{}) di.Values + Has func(value interface{}) bool + Len func() int + type View = hero.View