Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrHandlerFactoryInvalidReturn indicates handler factory invalid return count. ErrHandlerFactoryInvalidReturn = errors.New("handler factory method should return 1 or 2 values") // ErrHandlerFactoryReturnNotError indicates handler factory second return value is not an error. ErrHandlerFactoryReturnNotError = errors.New("handler factory second return value is not an error") // ErrHandlerReturnNotError indicates handler return value is not an error. ErrHandlerReturnNotError = errors.New("handler return value is not an error") )
View Source
var Module = fx.Module( "vef:api:adapter", fx.Provide( fx.Annotate( NewFuncHandler, fx.ResultTags(`group:"vef:api:handler_adapters"`), ), fx.Annotate( NewFiberHandler, fx.ResultTags(`group:"vef:api:handler_adapters"`), ), ), )
Functions ¶
func NewFiberHandler ¶
func NewFiberHandler() api.HandlerAdapter
func NewFuncHandler ¶
func NewFuncHandler(paramResolver *param.HandlerParamResolverManager, factoryResolver *param.FactoryParamResolverManager) api.HandlerAdapter
Types ¶
type FiberHandler ¶
type FiberHandler struct{}
Click to show internal directories.
Click to hide internal directories.