Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type EngineOption ¶
type EngineOption func(*engine)
func WithHandlerAdapters ¶
func WithHandlerAdapters(adapters ...api.HandlerAdapter) EngineOption
func WithHandlerResolvers ¶
func WithHandlerResolvers(resolvers ...api.HandlerResolver) EngineOption
func WithOperationCollectors ¶
func WithOperationCollectors(collectors ...api.OperationsCollector) EngineOption
func WithRouters ¶
func WithRouters(routers ...api.RouterStrategy) EngineOption
type EngineParams ¶
type EngineParams struct {
fx.In
Resources []api.Resource `group:"vef:api:resources"`
RouterStrategies []api.RouterStrategy `group:"vef:api:router_strategies"`
OperationsCollectors []api.OperationsCollector `group:"vef:api:operations_collectors"`
HandlerResolvers []api.HandlerResolver `group:"vef:api:handler_resolvers"`
HandlerAdapters []api.HandlerAdapter `group:"vef:api:handler_adapters"`
}
Click to show internal directories.
Click to hide internal directories.