Versions in this module Expand all Collapse all v0 v0.0.1 Dec 2, 2022 Changes in this version + type Container interface + Bind func(provider ServiceProvider) error + IsBind func(key string) bool + Make func(key string) (any, error) + MakeNew func(key string, params []any) (any, error) + MustMake func(key string) any + type NewInstance func(...any) (any, error) + type ServiceProvider interface + Boot func(Container) error + IsDefer func() bool + Name func() string + Params func(Container) []any + Register func(Container) NewInstance + type WebContainer struct + func NewWebContainer() *WebContainer + func (con *WebContainer) Bind(provider ServiceProvider) error + func (con *WebContainer) IsBind(key string) bool + func (con *WebContainer) Make(key string) (any, error) + func (con *WebContainer) MakeNew(key string, parmas []any) (any, error) + func (con *WebContainer) MustMake(key string) any + func (con *WebContainer) NameList() []string