Versions in this module Expand all Collapse all v1 v1.1.0 Nov 7, 2026 Changes in this version + func MountModules(r fiber.Router, appName, prefix string, modules []Module, opt MountOptions) error v1.0.0 Nov 7, 2026 Changes in this version + func MountApp(r fiber.Router, a App, opt MountOptions) error + func OwnedEntities(apps ...App) map[string][]any + func Register(c *di.Container, descriptors ...Descriptor) error + func Seed(ctx context.Context, apps ...App) error + type App interface + Modules func() []Module + Name func() string + func Build(s *di.Scope, descriptors ...Descriptor) ([]App, error) + type Base struct + func NewBase(name string, opts ...Option) Base + func (b Base) Controllers() []router.Controller + func (b Base) Entities() []any + func (b Base) Guards() []guard.Guard + func (b Base) HealthChecks() []health.Checker + func (b Base) Interceptors() []interceptor.Interceptor + func (b Base) Name() string + type BaseApp struct + func NewApp(name string, modules ...Module) BaseApp + func (a BaseApp) Modules() []Module + func (a BaseApp) Name() string + type Descriptor struct + Build func(s *di.Scope) App + Providers func(c *di.Container) error + type EntityOwner interface + Entities func() []any + type Guarded interface + Guards func() []guard.Guard + type HealthContributor interface + HealthChecks func() []health.Checker + type Intercepted interface + Interceptors func() []interceptor.Interceptor + type Module interface + Controllers func() []router.Controller + Name func() string + type MountOptions struct + Guards []guard.Guard + Health *health.Registry + Interceptors []interceptor.Interceptor + Lifecycle *lifecycle.Registry + Prefix string + Routes *router.Registry + type Option func(*Base) + func WithControllers(c ...router.Controller) Option + func WithEntities(e ...any) Option + func WithGuards(g ...guard.Guard) Option + func WithHealthChecks(c ...health.Checker) Option + func WithInterceptors(i ...interceptor.Interceptor) Option + type Seeder interface + Seed func(ctx context.Context) error